The reason why many fail is because they do things for the wrong reason. As soon as you don’t receive some sort of approval from someone, you just give up. That’s wrong. Be aware of the things you do right and give yourself the approval you need.
When you start taking your life seriously and start working for yourself you’ll be successful. Stop being preoccupied with other people’s opinions because that ugly tendency will just drag you to the ground.
People will never approve of your actions, especially not if you’re doing it right so just stop looking for acknowledgement from other people. Every now and then be strong enough to trust your own judgment.