That's the first step, but I bet it'll still take a long time before kids playing football at every school break/recess becomes a reality. It is a reality here in Portugal and in most of the countries that have top teams.
Then, there must be good conditions for the development of the talent. In Europe and South America there are football teams every where with youth squads and all of them have good coaches, usually former players. Plus, there are official competitions so they get used to play competitively.
Finally, at the later stages of their development (17-20 years old) they need to start playing at the highest level possible and the MLS doesn't provide that. American players' best hope is to impress in some international youth tournament (like a Under-20 or Under-17 World Cup) and catch the attention of an European team that will sign him and keep developing him. The truth is the MLS is so weak, shining in it isn't any indication that a player will do well in Europe.
Freddy Adu is a great example, the guy was a huge american prospect, youngest guy ever to sign a professional contract in any sport in the US, everyone thought he'd be the best american football player ever. Benfica (one of the top 3 portuguese teams) bought him and he was a huuuuuuge disappointment. The portuguese league is only like 6th toughest in Europe and he couldn't cope with it. The following season Benfica loaned him to Monaco (french league). Again, he disappointed and Monaco decided not to buy him. This last season, Benfica loaned him to Belenenses. At that point, Belenenses was one of the worst teams in the portuguese league and even there he couldn't even become a starter. Even Belenenses didn't want him after half a season and in the second half he was loaned to Aris (Greek league).
Of course, not all americans fail miserably in Europe like Adu did (so far at least). But Adu was the one with the most raw talent and that talent wasn't "polished" in the US. Why? Because he didn't need to, he was good enough to tear it up in the MLS! Thus, he peaked there and when he came to Europe he clearly wasn't ready.
Jozy Altidore is an example of a young guy doing better, but even him came to Europe needing to improve. Bought buy Villarreal (one of top 6 spanish teams) at 19 yo, loaned to Xerez (second spanish division) in the first season for him to adapt to european, and particularly to spanish, football. In the second season, he was loaned to Hull City (Premier League) so he could get used to play against better opposition. After this two seasons of experience, maybe he's finally ready to play for Villarreal.