get yourself out there be the best you can be work hard train hard do lots of competitions and work and improve
Thanks to all who answered my question :)
Hard work and commitment. You have to perpared to work 24/7 in order to get somewhere. No such thing as a sick day or a holiday if you want to make it to the top.
Along with the above you must also have a strong financial backing. At least in the States.
Experience and more experience. Find yards to work and ride in, get to know the system, and make contacts, and become good at what you do. This is across the board, regardless of the type of profession. After that it depends on what profession you want.