I have once heard a quote that is something like "laughing at your self solves all of your problems". In time I've learned that it is true. Laughing at your own mistakes instead of suffering for them is the best thing we can do in this life. And it reminded me of Sandra Bullock. One night she won worst actress at the Razzies Awards, she went there, took the award, and gave a speech. She was the only actress in Hollywood who did this along with Halle Berry. Only two, out of more than 20 actresses, went and faced it. Because sometimes we have to admit that we didn't do our best, and some other times well... we need to admit we really did suck. Are you gonna run away from criticism? Are you gonna pretend you didn't recognize it? No, just go there and learn from it, and do it better next time. Laugh about it with the rest of the people, and show them you are not scared of failure. It is always better to try and suck at it rather than never know what could have been. So I really respect Sandra Bullock for going there and just joking about it. That is one of the things I respect the most in this society where everybody wants to be better than everybody else. And you know what's the best thing? The next day, Sandra won the Academy Award for BEST ACTRESS. It is amazing how life is showing the world by this event that we learn from mistakes, and we always get better.
So just laugh at your mistakes, and improve them. The result might not come in a matter of one day like in Sandra's case, but eventually you'll realize how much you have learned.