You can sell it online., via search engines, Facebook, and also can sell it locally in your country and area where you are living, so there are many ways to sell the hosting accounts, first get enough knowledge on it then move on this,
After learning the subject you can become a reseller of some reputable company and offer something special on your side. For example, we have been reseller partners of a reputable company edgecast.com and offer CDN-services on its basis but with some advantages.
The biggest challenge you may find will be in the billing and customer support departments. When reselling web hosting services, you will be responsible for all aspects of client billing and customer support issues.If you want to sell Domain Names and Web Hosting, then the best option we all have available today is Reseller Club Which can provide you complete assistance right from providing you a ready-made website to which you can make changes according to your need.