You need:
A business plan. Most small businesses fail due to poor planning and under-capitalization (not enough cash).
A good experienced attorney. You will need to decide the form of entity in which you will do business. This may require certain filings with the Secretary of State.
A good experienced CPA. I could go on and on. But won't.
Good luck.