hi,
20 customer per month is not so easy... you have to ave some advertisement and that is not cheap...
Clients must be satisfied with your offer and you always have to be available....
Generally you have to put a lot of effort and sweat to make your business succeed...
you may want to start with some affiliates that some companies offer as Bluehost, Siteground, VpsWebServer...