I am you feel like that. i am sure if you sat down and thought about things, there would be a multitude of things you did that were not mess ups. Maybe someone else can sit with you and help you write out this list. Sometimes we can't see the good we really do, but others can.