Мне в свое время помогли вот эти три вещи:
Что такое ошибка на самом деле? это когда ты знаешь как правильно, а делаешь неправильно. Нельзя ехать на машине на красный свет - а ты едешь. Вот это ошибка. А теперь внимание вопрос: ты в жизни всегда знаешь как правильно? И что такое вообще "правильно"? Поэтому на самом деле у тебя ошибок очень мало. Много попыток. Я попытался это сделать - не получилось. Или получилось плохо. Это не ошибка - это недостаток знаний или опыта.
Когда у тебя что-то не получилось - порадуйся. Это значит ты нашел "границу своих возможностей". Все, что за ней - твое развитие. Это ли не повод для радости? А если серьезно, мы просто в детстве приучились расстраиваться, когда у нас что-то не получается. Это привычка. Ее можно и нужно заменить другой привычкой - более полезной. Пример я уже привел. :-)
Отделяй свои поступки от своей личности! Ты - красавчик. Просто иногда делаешь не очень хорошие вещи. Это абсолютно не значит, что ты стал плохим. Ты остался красавчиком, делающим плохие вещи.