There is but one cause of human failure. And that is man's lack of faith in his true Self.
Though nature be ever so generous yet can she not make a hero alone. Fortune must contribute her part too and till both concur the work cannot be perfected.