Research shows that doing good and volunteering improves mental health, and teaching children and teens to be altruistic builds character and future leaders.