There are lot of things to consider before while starting your business. I have highlighted couple of points below for you to consider -
Business model - Is your business model up for market challenge? What is your USP? Is your business model sustainable?
Pipeline management - Having enough clients in pipeline for business to sustain in the long run
Financial structure - Raising and managing funds is key in the initial stages of business. Need to make sure that business has enough working capital to run business; including right set of shareholders who trust in your business and value efforts; Making sure to create reserve for any contingencies.
Human resource - Having right set of people in the team who believe in your dream and trust in your abilities to take decisions and run business successfully. The moment you have a team which shares your dream, battle is half won.
Competition - Being aware of what is happening in the market, what competitors are doing, and understanding the strengths and weakness of competition is very critical.
Above are couple of points that I can think of on feet which a newly started business faces most of the times. It takes qualitative analysis of business model and placing it in right position eradicates most of them.
If you would like to discuss further, you can reach me out by PM.