Ignore the people who are telling you getting a job in this economic climate is easy. It jolly well isn't.
My DH never had any problems snapping up almost any job he wanted in the past (not trying to stealth boast, honest), but now has gone months himself with no luck at all despite applying for almost everything he sees.
There are just too many applicants for every vacancy at the moment, and its tough for everyone.
For what its worth, I used to seriously hate myself too. And unfortunately, there are some very predatory-type people out there who can smell that kind of insecurity like a shark smells blood.
I think from my own experience that the only way to heal yourself is to make peace with yourself (and then friends with yourself).
For me, what started to work was an exercise involving writing letters to myself... I would write one expressing why I hated myself so much, and what it was about myself that really aggravated me (and realised it was mostly repeats of things my parents had said to me, in my case).
I then had to pretend I had just overheard someone saying those things to another human being, and wrote another letter defending that person and trying to make them feel better, whilst scolding the 'aggressive' voice.
Eventually this began to work for me because I realised I really am just another human being... and so are you. You don't have to be perfect. You're allowed to get things wrong and do things wrong. You're allowed to be flawed (we all are).
If you really want to change things about yourself (most of us do), don't jump to the final picture and think about how impossible a goal it is. Just pick one small step at a time and focus on that. Most of us will change our whole lives, and I'm not sure there ever is a point we can stop and say "Thats it, I'm perfect now. I don't need to change any more." Which means we really do have to enjoy the journey, not the destination, and to accept ourselves at every stage of that journey.
Sorry for the essay, but really wish you the best.