Hi Snowpaw,
I concur with everything agfrommd has said about learning to love yourself.
In a world of communications, 70% of our feelings are non verbal. So, if you hate yourself for many things, that will transmit itself to others you are speaking to. Which in turn, they will think to themselves; "Do I really want to be friends with this person?"
If you love yourself the same is true, with the exception of the potential friends thoughts being,"I really do want to be friends with this person!"
From the snapshot I sensed of your post, it would appear you may be trying to please everyone you meet. Sort of trying to please 100% of the people, 100% of the time; which is basically impossible.
I've heard it said many a time, to be a good friend, you need to be a good listener. Just listening to someone, without trying to save the world for them, can be a power of good. An added benefit if through your wisdom were able to suggest something that may help them. But for 99% of the time, just listening can have profound friendship benefits.
I know you can get back on track. It's just a simple matter of focusing on what's important, to you.
Be safe, well and happy
Lotsa huggs
Catherine