The great difference between those who succeed and those who fail does not consist in the amount of work done by each but in the amount of intelligent work. Many of those who fail most ignominiously do enough to achieve grand success but they labor haphazardly at whatever they are assigned, building up with one hand to tear down with the other. They do not grasp circumstances and change them into opportunities. They have no faculty for turning honest defeats into telling victories. It takes twenty years of hard work to become an overnight success.
Most people give up just when they're about to achieve success.
They quit on the one yard line. The elevator to success is out of order. It's simply a matter of doing what you do best and not worrying about what the other fellow is going to do. Never give up your right to be wrong, because then you will lose the ability to learn new things and move forward with your life. Remember that fear always lurks behind perfectionism.