If you have a few hours to spare then you can make a difference and enhance your career at the same time with volunteering.
Learn new skills
Want to develop public speaking or customer service skills for example? Then a fundraising volunteer position could help. Want to develop organizational skills? then an event planning or admin volunteer position. You get the idea...
Explore career options
By volunteering you can test out a career field.
The people you volunteer for could one day have a paid job for you. Or at the very least they can be a good professional reference as you look at other jobs.