>>2
Agreed. As they say, you cannot truly love others before you learn to love yourself.
Two ways to learn to love yourself are by self-improvement and by accepting who you are. The solution should be a different mixture of those two for everyone.
http://www.wikihow.com/Love-Yourself