Web hosting is not a get rich quick scheme.
It takes a lot of work and time before you start making a profit.
If you are interested in hosting, it is perhaps one that can be started with a small capital.
If you do start, start small, get a re-seller plan (one you can afford to run, even if you have no customers), ideally in a location close to you, then see if you can get sales from local businesses. Lots of small business out there, that want a website but don't have the know-how/confidence to do it. That's where you come in.
Then work your way up from there.
Alternative as people have mentioned above, affiliate marketing is lucrative.
Good luck