Let's just look at statistics.
Euros:
Germany and Spain have won the Euros three times each
France has won the Euros twice
Portugal once
England? Well . . . one day, maybe this time. Its coming home, I've heard.
World Cup: (European nations)
Germany has won four (all legitimate, no collusion with the refs, balls crossing the goal line etc...)
Italy has won four
France has won two
England has 'won' 1 - well done, you.
And to give you more hope - Portugal has never won the World Cup.
I have been a bit disappointed with the English performance, I really thought Grealish, Foden and a few others would be put through it and shine. No offence to Dirk but the first two games . . . a bit dire. I still believe they can beat France, Portugal or Germany on a good day, but it seems it has to be either a very good day or a very bad day for the three.