Well I started my hosting business around 10 years back, at that time I used to thought that after 10 years I will be millionaire it did not happened but atleast I am not doing day job.
Now for some I am running successful business, but for me its not very successful as from the beginning my expectations were high and I saw big dreams.
You learn with time, experience of 10 years but still what I lack is marketing expertise. That is what make the difference, find someone who is very good in marketing and you will go.
Now for you it seem like you are not either technical person hire someone to update your website design, people livelihood depend on their website they will not trust who have bad design.