I at times also hate myself. It isn't easy! I also relate to pushing ppl away which is crazy cause my biggest fear is to be alone. Sorry you hate you right now. Although hard try and see what good in you there really is. I bet there is so much more to you, you just can't see it right now.
Be kind to yourself