Everyone have ideas, dreams, aspirations. But only very few achieve those. Well some call it fortune, some say hard work, some say fate, some say god's will. But I believe that is a mixture of all of those said above.
To be fortunate you have to be brave. To work hard you need a good environment. To get fate going your way you need good deeds done in the past and To get god's will you need to be with him all the time. Not only when you need him.