Having a clear vision for your business is not enough, you need to have a big vision that terrifies you. If your vision doesn’t scare you then it’s not big enough and you need to think again. But having the vision is also not enough, you need to take action consistently, and keep pushing, because you are bound to face challenges and obstacles that throw you off track.
That vision needs to be combined with the pursuit of excellence. That doesn’t mean perfection, it means consistently striving to do the best you can in all aspects of your business.