Every business from large to small has three jobs. Choose a path (strategy), develop a plan (tactics), and do the tasks necessary to implement the plan (execution).
Strategy requires intelligence and courage.
Planning requires attention to detail and foreseeing issues and leveraging resources.
Execution requires perseverance over an extended period of time.
However, intelligence, courage, focus, and perseverance do not guarantee success. They do increase the chances for success over the long term.