Hey buddy,
First off I would like to say welcome to the wonderful world of Web Hosting. Keep in mind that ranking any kind of Web Hosting business can prove to be extremely difficult as the market is so saturated; your best bet would be not so much as to worry about ranking the website right a way rather than establishing the brand. First you are going to want to offer competitive pricing, as well as excellent support for your customers. I recommend that you gain a great deal of experience in the field, with such skills as Managing a Server, supporting the Control Panel(s), as well as basic programming knowledge. You will need to know how commonly utilized software such as Wordpress works, as a vast majority of the support questions that come in will be in regards to said software.
Your best bet would be to join a lot of communities that focus around Web Hosting and the discussion/promotion of such companies. Build trust in said communities. Don't expect to generate any sort of ROI in the first year, make sure that you've got enough money saved up to keep the company afloat for at least that period of time. That is of course with some exceptions (i.e. a solid offering that attracts customers).
Another thing you'll need to do is build some pretty solid business relationships. Partnership deals with some other companies can mean a huge difference. Most companies that pop up out of the mist only last a good 1-2 months before the owners give up hope and run for the hills. It's the companies that are devoted to the industry and have the inspiration to move forward that actually succeed.