If you really look for ways of succeeding in your endeavors, I would highly advise you to think about using paid marketing methods and advertising systems because web hosting world is like an ocean and thousands of big ships managed by expert captains are already in it, making everything so puzzling and truly complex for you.
Although free traffic building methods might be useful as temporary solutions, but to become successful you need to establish a name for your hosting project online. Take a look at paid advertising options used by world-famous companies, you can find their advertisements on hundreds of spots sometimes, beside they invest heavily in their pay per click advertising solutions as well.
Even if you are about to experience your first sale, the buyer needs to have trust in you and your website, Everything counts in here like how you develop your site, what kinds of support systems you would be giving to your prospective clients, the packages features as well as costs which are important. Freebies and incentives might sometimes work too as even big firms use them.