Para vender hosting necesitas:
1. Conocimientos en Linux para que no vivas del copy y paste de comandos y no vayas a hacer desastres con el servidor. O tener en cuenta el contratar administración para el servidor dedicado que tienes o vas a contratar.
2. Tener experiencia de los scripts mas básicos, WordPress, Joomla, Drupal, SMF, PHBBB, por si te llegan clientes con los más usados y tengan un problema o error tengas la experiencia de poderle dar una mano.
3. Si no tienes servidor puedes ir a ovh.com/us y agarrar un servidor de 39 para iniciar con cPanel cuesta como 59.
4. Comprar un sistema de facturación, puedes ir a whmcs.com y jalarte el de 15 dólares mensuales.
5. Comprar un theme, puede ser en whmcsthemes o hacer uno desde 0 que quede profesional.
6. Tener un fondo en el banco o PayPal por seguridad, puede ser para pagos o cosas de emergencia.
7. Contratar campañas de publicidad, servicios seo, dar servicios de prueba, comenzar a moverte!
Ah y algo de suma importancia es comprar el dominio en un proveedor de confianza por 10 años y pagar servidor, licencias, todo por 1 año para que cuando estés corto de dinero después no afecte ciertas cosas a los clientes.
Un saludo.