Some have the common sense to work hard and make smart moves.
They also note the place of sheer benevolence.
However, you WILL NEVER have ALL the clues for success and failures in your life.
Why?
Oh Yes, because there are unseen hands that are at play.
So define your own success.
Be easy on yourself but trudge on.