England is not gonna win any major tournament in the near future no matter what happens off the pitch; they just can`t blend things in the right way once they reach the crucial stages, the difference they have at club level is clearly visible when they play together.
But things could change coz Spain used to play like this before, may be some luck would help.