If I had to pick one quality that best predicts success (other than wanting to be successful) it would be the willingness to risk embarrassment.
Caring about the quality of your work causes stress. Stress can kill you. Maintain good health by remembering that the stockholders are complete strangers who have never done anything for you.