The unifying feature of all successful businesses is an attitude. They are all 'professional'.
A PRO attitude has 3 parts:
PRO's are clear on the problem they solve, the value they offer & who they do their work for. They are clear on their goals and the steps they need to take to reach them. They take those steps every day, without fail. They have the commitment to stick with the plan long enough to see results. When they do see results they know how to analyse them and how to form a new plan.
Most people run a business without these three things and most people don't get the results they want. If you want PRO results you have to run your business like a PRO.