The five factors important for any task are: Kartaa (Doer), Karma (right action), Upakarana (instrument or approach), and so on.
I urge you to find out the other means by yourself. I will not tell them all myself.
The last factor required is Daiva (Divine grace or blessing) which we also call as luck or good fortune. Sadhana and Satsang helps increase one’s good fortune, and also burns away one’s Karma.