I want to clear 2 things here.
First for hosting your website the servers may be shared, cloud hosting, VPS hosting, dedicated or WordPress hosting. So these are the Hostings for your purpose.
Then look into 2nd one the reseller hosting, as the name implies you can make Webhosting as a business by selling hosting space to your clients or you can advertise to sell the hosting, as your own. So if you purchase your reseller account, there you can host your own website as well as others.
The permission and space allocation and managing the invoicing are your headache. You will get Cpanel logins for your website and others too.
If any other website hosted in shared hosting can only manage via your Cpanel account. So the price of the reseller account will be higher compared to other hosting methods. If you can manage the technical part then go for VPS and look for the plans. shared hosting is a kind of hosting the server resources are shared with other fellow webmasters. May face slowness sometimes if someone using more resources.