Here's an interesting blog post by Elsbeth Vaino that looks into how some of the best athletes in the world got to the top. Parents this maybe something to think about before you dedicate your kid to only racing BMX. I also think BMX is one of the greatest sports for your child to play to prepare them for any other sports.
To have success in our sport, you need to have all the qualities of a great athlete. You must possess great reaction time, sprinting ability, balance, a positive mindset, and overall athleticism. Maybe playing soccer or basketball along with BMX could help develop some athletic qualities that may be lacking.