America has invested a lot in soccer in recent years, ever since the 1994 World Cup in America.
They need more than just financial investment for their soccer. It is good but not enough. They need to have talent basically and have to find talented youth players in their country. They have some good players but they need more. In their squad I only can consider Pulisic as a star player. McKenzie is good but he is not good enough to be considered as a star player.
The progress of the American national team is obvious and their results at the world cups are getting better and better.
It's a good improvement for them and it is a foundation for their confidence in next World Cups.
This World Cup also showed great progress of the Asian and African national teams, and I think it's only a matter of time when an Asian or African national team will play in the final of the World Cup.
The successes of Japan, South Korea and America at this world cup are not accidental, but the result of a large investment in football.
We have never had more Asian teams in the World Cup round of 16. Obviously, the football map of the world is changing.
The differences among biggest teams in World Cup history like Brazil, Italy, Germany, Argentina, France, Spain with other teams are decreasing. With globalized transfer market and more investments into soccer in the US and in football in other nations, we will see more surprising results in future World Cups.
Though the US soccer team will need luck to make surprising result. Just like to win World Cup, team don't only have to be strong but also need a lot of luckiness.