To establish yourself as a true web host, you need a fixed internet protocol (IP) address an address which never changes. This IP address must be local. You must also need a router to start web hosting business from your home. The main advantage is that for each component, you do not need a separate unit.
Another vital thing that you must ask your provider is whether they block ports. Ports are similar to data stream. The port for HTTP (web traffic) is port 80. If your connection provider blocks port, it will disable you to serve web pages on default port.
Yes, the best way to start a Home based hosting business is to purchase a Reseller Hosting plan and start reselling that package into small Shared packages. As your Hosting business starts flourishing, you can even consider a VPS or a Dedicated server and resell by creating small Shared plans on them.