1. Skills (don’t worry, you can learn these).
2. Do the work (yep you have to show up every day).
3. Business plan (again, you can get help with this)
There has to be a valuable product that is yours to offer. You have to apply your efforts daily - "turn up for work". Market, account and do the books - take care of business. Many fall trying to balance on fewer than three legs. Most need to outsource at least one. Get the three on the ground...and away you go!