yeah, not being happy with yourself is a tough one. And I don't think adding another person will help that any more than it would help if it were your relationship you were unhappy with.
I speak from the other side, having had a couple g/fs who were not happy with themselvs. It is true that you are the only one who can help yourself. I know I loved my "Athena" like crazy but it was like pouring water into a bucket with a hole in it. She just kept feeling empty because she didn't feel worthy of the love, so she couldn't accept it.
I wish you luck in discovering how precious you are and learning to cherish yourself!!
Often he had been often bound with fetters and chains, and the chains had been rent asunder by him, and the fetters broken in pieces: neither could any man tame him...and he asked him, What is thy name? And he answered, saying, My name is Legion: for we are many.