Develop Yourself to Help Others
You can only help others if you have the necessary abilities in situation that call for helping. Otherwise, it's just a nuisance.
You must first develop the necessary skills before you can help. And even when you are helping others, you are still focused on your own role on what you have to to to help. Don't overextend yourself with other's problems. This will put you at risk of debilitation. Just focus on yourself and being your best and, in turn, this will help humanity when the time calls for it.
This may sound counter intuitive and selfish, but this is what's necessary if you want to create a sustainable foundation to help further human progression.
After years of study on human psychology/philosophy and first hand experience, I have found this to be an effective approach in having long term well-being for self and humanity.
Help others by helping yourself.