The main thing that stops England winning tournaments is, well, England
0 Knockout wins away from home vs World Cup winners defines the level. It also gives a nice glass ceiling to spectacularly break through at some point in the next 50 years!!
On that performance by Giroud and Mbappe there is no point England getting past Senegal. The only hope would be exploiting Lloris's gaffe-prone mentality.