I dont think its hating your self I think its Fucking Up, there's probably only one thing you can do which is change....it doesnt matter how you do it just change the things you dont like about you......and what the hell did you do in the first place lol