sounds like a good way to make some money, and it can be, but there are pitfalls.
Lots of hosting clients are complete novices, and no matter how good your control panel might be you'll get customers who are totally at sea with it. They'll want support, and in some cases they'll want a lot of support. Files will be uploaded in the wrong way, essential stuff will be deleted or overwritten, My SQL databases will refuse to work, mailboxes will get locked, and a million and one things will go wrong.
You'll have to be on hand to sort these problems out, and it's no good saying "I'll answer your support enquiry within two days" because your customers will simply vote with their feet - you'll lose them, and rapidly. Of course you can acquire the knowledge you need, and if you can't there's always your own host's support system to turn to. In time you'll become proficient at dealing with the day to day glitches.
That just leaves you with the problem of acquiring customers. Web hosting is a highly competitive business, and your pricing and service structure must be right, or you'll have no customers at all. You'll be competing with some of the big names in hosting, and unless you can offer an inducement of some kind people simply won't use you.
I've been hosting sites for a number of years now, and most of my customers are clients of mine. They like the idea of being hosted by someone with whom they are already doing business, and as I usually know a fair bit about them I can offer a very personal service - one that's tailored to their individual needs. I offer them a 'one-stop-shop' service which includes site design, hosting and maintenance, and they know they can get on with other things while I look after their e-commerce site, or whatever. I do host quite a few 'private' sites for people who come to me via a personal recommendation, and occasionally I'll get someone who just arrives out of the blue, via a search engine or whatever. I'm in it for business reasons, and nobody gets turned away, but my hosting is primarily of corporate sites.
You need to be ready for all these eventualities, and once you are it becomes much easier. I'm sure you could do it, but I can't overstress the need for you to understand how important this support service is - it's the one single reason for people being dissatisfied with web hosts.