I think the first step to getting better is acceptance of yourself. You have to compeltely accept yourself as you are -- the good and the bad. If there are things you don't like about yourself, develop goals to improve those things, but for now just accept it as the way it is. You will begin to feel better almost immediately.
"Six Pillars of Self-esteem" has a good chapter on acceptance. ACT therapy talks about that quite a bit also and offers some good techniques.
|