The role of a good web host is just to make your site live and provide maximum up time to it. Other than this a web hosting does not directly help in promoting a business but yes you can check other services of your host if other services include emarketing also.