First of all learn to forgive yourself. Sometimes, we are too hard on ourselves.
While life and living is about exerting yourself to bring out your best. Sometimes we are in too much of a hurry. Sometimes we define excellence and success and happiness too narrowly. Sometimes we lose sight of that which is special in us. In the process, subjecting ourselves to undertake things that we may not like the most or be the best at. Or do things that is out of tune with our rhythm and pace in life.
Forgive yourself, because even the most talented people fail. Even the most talented people have to try repeatedly. Even the most talented of people have to go through the grind.
Forgive yourself. Because you are more than your mistakes. You are more than your limitations. You are more than your failures. You are more than anything that can be said about you.
Forgive yourself and be happy. Forgive yourself and look forward to the possibilities that lie ahead. The past is dead and gone.