Recipe for success:
In all my recent research and conversations about how people achieve more of their potential, the recipe is simple. Passion + Plans + People.
Passion. It sound simple - If you are not fired up about what you are trying to do, then you will have a hard time keeping your focus over the long run. Accomplishing great things takes time. Usually more time than you predict at the beginning. Having a deep passion for your work will get you out of bed and put the smile on your face even in the face of adversity.
Plans. Goal setting is paramount to success. I am amazed at those who dis the idea of having focused targets, as everyone I know who has consistently kicks butt in life has a series of clear plans. When you have goals it makes it easy to make the hard decisions, as you simply ask with every action "will this take me closer to my goals or not?".
People. All opportunities come from people. No matter what you do, there are other humans who have a direct and indirect impact on your outcomes. Who you connect with and how your engage with those in your network will make the biggest difference on how you realize your potential.
Having interviewed hundreds of people on the subject of potential and success, all the answers are tied to these three areas. Examine your daily actions and pay close attention to your passion, plans and the people you spend time with regularly.
Have A Great Day.