The Keys to success can be different for everyone.
I have been in business for over 10 years and I have found that it takes a lot to be successful. Its not just about having many clients.
Its really about retaining business and catering to their needs.
Due to social media and the steady change in technology, you really have to be aware of what's going on.
Its not as cut and dry as it used to be.