A Definitive purpose
All you would ever need to succeed in life is a definitive decision on what you want to achieve in life. I believe every man should have a goal that he would be willing to stake his life for.
Failure to do this simply means flowing with the tide of life and accepting whatever life brings you.
So make a decision now about what you would like to achieve in this single life of yours. then you should simply go for it.
It is the purpose that you give to your life that you would be known for, after you exit this world.