English say that every 2 years and it always fails. /wave Iceland. As for winning at youth level..it almost never translates to the first time sadly and this goes for pretty much every national side. A few players if you are lucky will make it, but most will drift off. It is even worse for the English, since the talent will at best be part of a mid table to relegation type EPL squad, but most likely in the Championship. Only the lucky few get to play for a top team and most of them sit on the bench to fill quotas.
You might have some above average attacking talent, but your defensive issues (central defence) and lack of quality midfield is a problem. Also Sancho does not play much even when fit and is very over hyped by the English media because he is a talent that grew up abroad (football wise). Last time I saw him play he looked fat. Hope I am wrong though. As for Kane and Sterling. They have yet to prove themselves on the big stag and no matter how good you are as a striker or winger, if the midfield is ****, then well... Rashford is meh, never fancied him. Over hyped Man U crap as far as I am concerned which his record at Man U proves. Yea yea he has scored a lot of goals this season.. for the first time. He is however young and can still prove me wrong.
And for the record I aint optimistic about my own country despite some good talent playing in Holland... The thing is, all the big teams are in a generational shift at the moment... Spain, Italy, Germany, England and even Brazil up to a point. So all bets are off.