You could try all the things mentioned here. Hustle, Learn Marketing. Be a Pro. Etc, etc, etc..
But what you should really be doing is working a 9 to 5 first. Get real world experience working for another company or within someone else's consulting firm first, to learn the ropes. Also, the connections and network you'll build up will be invaluable down the road. This is honestly the best way to go, as a first step. Plot, the whole time, to eventually start your own firm. And when the time is right, you'll know it.