Getting a Masters in mental health counseling would probably be your best direction for helping in the way you described.
In general your best bet to land a job in a nonprofit is to be connected in some way to that organization either as a volunteer or, even better, as an intern. This will also help a ton with finding out if you want to work in that industry so the earlier you get involved the better.
Jonathan recommends the following next steps:
- Find a place to volunteer so you can get experience early.