People usually fail because they are on a path which leads to totally unrealistic goals. You can just not reach the sky if you are going to use a few air baloons tied to your hands like the cartoon, UP. It doesn't work that way.
To succeed one has to go through a tough process of learning and making mistakes. The way I have seen people climb the ladder is sometimes by taking shortcuts. Well the only way to climb a mountain is by taking one step at a time, while I do agree one can take a helicopter as well but there are certain places that won't reach either.
Taking baby steps is the best thing to do when you want to learn how to walk and then run. And so what if you fall in the way, didn't you fall when you were a baby? That made you aware that "Ok if i walk this way I will fall, if I walk like this with a balance I won't fall".
So reasons why people fail can be defined in such a way:-
- They have no passion at all in what they are doing
- They are totally ignorant of the fact that if they don't succeed ones they can always try again
- And they have absolutely no faith in their skills and themselves
Remember, if you don't trust your skills, no one else will either