You need to know that creating being a free host don't help any more as there is almost unlimited free hosting companies.
Try to find something that will make your company different ! Why clients will choose you ? Try to proof your reliability, uptime and good assistance.
I Agree with webhost911 , there are millions of webhosting companies out there allready , you need to offer something that makes your company different from all the other webhosting companies that are out there allready.
Becomming a reputable webhost isnt easy ... it does not happen over night.
You have to keep in mind patience is very important, you will likely not get many sales early on, but as you build your brand image, reputation and trust, your client base will grow. It is important not to get discouraged at the start.
Another thing, try to sell somthing little different like selling a space where to put only one kind of things .. Not doing a real webhosting compain as today, even with the bif number of hosting companies, you will find unlimited everything for just 0.5 dollars ! So how you can sell with this kind of prices ?