The US isn't very good because the US doesn't care. Every kid plays soccer when he's 9, but nobody gives a crap about it by the time they are in high school. Many of my friends from out east played a lot more soccer than I did growing up, and none of them are the least bit interested in watching other people play it. They are die hard football fans, and basketball fans. There are a couple hockey fans, but none are futbol fans. Sure, if they have success more people will pay attention, but it's not as if past successes, which have happened, ever actually amounted to anything. There are just far too many other lucrative and enjoyable sports for the best American athletes to play for soccer to be huge here. Most countries that are good at it have it as one of maybe 2 or 3 big sports, if that. Some countries are better at some of our sports, but with football, baseball and basketball dominating the landscape, and second tier sports like hockey taking a fair amount of athletes, then a whole bunch of fringe sports like track, tennis, swimming, golf, skiing/snowboarding and lacrosse, it's tough to build enough interest in soccer to compete against countries whose best athletes play that sport.