What made you to be so unhappy about yourself dear?!!!
Feeling good about yourself had to happen within you.
I think you are expecting from people around.
Yes, you would helped many people. No question about it.
Did you do all those for appreciation or for your satisfaction and happiness?!!!
Think on the above mentioned point and introspect.
Next Steps
If required, do consult a psychologist.
Health Tips
Do write top 10 things you have achieved from your childhood till date.
You will be surprised. It might encourage you to do more and more on life.