I have a very difficult time liking me now as well.. I used to. I have done therapy for several years (just for this reason) and it is still hard to accept me and my failures... You are lucky to recognize your short comings so early in life

And will hopefully be able to find peace withing yourself soon.