Which of those Brazilian players have done anything at a major tournament? I don't recall any of them, so your argument about Gerrard doesn't work - to be honest he was also actually quite good in Germany. Rooney & Sturridge are both better than Fred.
I think England have a couple of players...
Surprisingly quite a few IMO
Hart for Cesar
Cahill for Luis (who is awful)
Gerrard for Paulinho
Sterling for Oscar or Hulk
Rooney or Sturridge for Fred