Good things in life doesn't come to only those who are skillful, wise or smart. Time and chance happens to us all.
Source
Good things will find its way easily into your life when it is your time and an opportunity presents itself.
I disagree with those who believe opportunity comes but ones. I believe opportunity comes many times but in different forms.
For this reason preparation is more important. We need to always prepare adequately ahead of time before any opportunity comes.
People talks about ways we can be successful in life and they give us steps or principles to follow but in all everything lies in the hands of God. He actually work behind the scenes.
All we need to do is to do the little we can and leave the rest to Him. It is God who determines times and seasons that is why He cannot be left out in the equation of success.
Your time will come when all things will turn around for your good, just keep preparing yourself and wait for the right moment.