The best thing you can do is set aside at least 15 minutes a day in a quite comfortable place, visualize yourself in the moment, making the difference. Feel the emotion you would experience as if it was really happening. You will attract to you the people, events and objects required to make these things real. But you must do this everyday. Just 15 minutes a day, then let it go. Spend the rest of your day doing whatever it is you do to the best of your abilities, don't think about outcomes. Only focus on making today the best day, and all of your tomorrows will be great.
Join a local community social club to help younger people learn about good communication and team work/spirit; help in local charities by running say a marathon or some other charitable work to encourage others to grow up knowing the values of good sportsperson-ship, voluntary works and the importance of doing good for the community and in turn the improvement of the 'self' in harvesting thoughts that value a community spirit.
Nothing. They could get a job that would be a contribution. Ultimately the best way for anyone to contribute to social transformation is to transform themselves and become what they want society to be.
It helps to be a school graduate, but not required to contribute to social transformation. Anyone can contribute by giving of themselves in a passionate manner. Transformation takes energy and if one is not willing to devote energy to an undertaking, the transformation is less likely to happen. One example is Habitat for Humanity. I have seen volunteers throw themselves into building a home for a stranger and it just snowballs. Not only is the recipient transformed, the volunteer ususally is as well. Giving others a hand up, not a hand out is one of the most rewarding and transformational acts one can perform.