Do a lot of BMX riding. Perhaps boost that with some general cardio workouts. BMX races are fairly short, so you'll want to focus on interval training(ride/run hard a minute, wind down a while, then ride hard a minute again. Repeat until you can't take it anymore.)
Yes, the Haro Pro XL is a very good BMX racing bike. It's not top of the line, but it's far from entry level.
There is defiantly money in BMX from sponsor's, competitions etc. But to be able to do this you must be EXTREMELY good at BMX.
To win
shimano dxr is the best for bmx racing
just street riding
BMX racing.
bmx racing is not a game, it is an extreme sport which is taken very seriously by its athletes
Its ok but you might wanna get a racing bike after awhile
The speed the fun jumps
Freestyle
not at all
The gold medal in the Men's BMX Racing event at the Rio 2016 Olympics was awarded to Connor Fields.