It seems to me that a lot of my problems come from my low opinion of myself. I don't think much of myself, so I don't act like I deserve a good life or good relationships. 

Then the solution is to think more highly of myself. But how do I do this? Do I list positive things about myself? Even if I do that, I can't get rid of this awful feeling that there's something deeply off-putting about me that I have trouble putting into words. 