I wrote a post yesterday concerning the links between self perception and narcissism, and just now I had a thought. Perhaps the difference between a healthy self image and a narcissistic self image is respect.
The narcissist seems to simply want adoration for his/herself.
Those who have a good perception of self usually respect themselves (thus self respect).
So if you wish to love yourself, you must respect yourself as well.
And respecting another person is an essential element in loving them.
I don't know you, or your life, but I know that you are worthy of respect. Regardless of what you may think or how you view yourself. It doesn't matter what you've done, not done, or where you've come from. You are worth loving. If you don't see yourself as someone worth respecting or caring about, try to find features of yourself which are positive. If you can't come up with any on your own, ask honest friends to help. And work on becoming the most awesome edition of yourself possible. You can do it. :)