Share your good fortune. When you do well enough that you have extra time, money, or items, give back to your community by paying that good fortune forward. There are lots of great ways that you can help your community:
Volunteer. You can volunteer with local branches of organizations that mean a lot to you. Try Habitat for Humanity, which build homes for the less fortunate, or Big Brothers Big Sisters, which provides mentorship to at-risk youth.
Help the homeless. You can volunteer at a local soup kitchen or shelter to help homeless people stay safe and healthy.
Donate. You can donate your money to lots of organizations, local, national, and international. Just be sure that whoever you donate to is a good organization that uses their money well. Many charities do not and are really just a money factory for the people that run them. Try using Charity Navigator or the BBB to find out if the organization you want to help is really on the up and up.