you cant promise 100% uptime, it's almost impossible. me and jimmy have tried to give you lot free hosting, but in the long run. it dont work out.
the only solution is for example 50-100 users paying about $1-2 each per month. then you would only break even. (most people here wont fork out for a website)
you can get 1tb bandwidth servers for $79-89 per month for starters then they can keep going all the way upto 4 digit figures for uncapped 10mbit or 100mbit.
it all depends if there is a market for it here and the most important thing do you have the time to support the server 24/7/365?
p.s. your new registered status might not help you sell webhosting.