I don't know if this will help, but it helped me a lot. I hate myself. I've been sexually abused and have made tons of mistakes myself from that. I've gone to counseling for the last 3-4 years, and none of it helped very much.
The thing that helped the most was blatantly lying to myself. I would get up in the morning, look in the mirror and tell myself that I am amazing!!! I would say to myself, "you are so amazing now go take on the world!" And that made me the happiest person for about 4 months, and I started to believe it which made me get more friends and become more outgoing. but then my downfall again was starting counseling which seriously just brings out all the hate and then you start dwelling on everything you hate or everything that makes you angry and that is not healthy.
So get up in the morning and compliment yourself and be nice to yourself because you deserve it!!! after everything we have to go through we deserve to be nice to ourselves!!! so tell yourself that you are amazing and hopefully you will start believing it because it is true!!!