Re using skills for good, for me it was actually very simple. I am very good at my job, there aren't many people who can do what I do as well as I do it and make as much money for their employer. Not boasting, I'm just very aware of what I'm worth to my company. Which, BTW, is something more women should be prepared to recognise. IME men are good a this, and women often go all coy and self-deprecating.
I am also very good at negotiating, it's a life skill all women should learn. So when I negotiated my current role, I also negotiated some time (30 days a year) to spend on non-income projects of my choosing, and some staff with the same time allocated to work with me on these projects ( no shortage of volunteers for this since the projects are all high profile and look amazing on a CV). All on the company time, using their resources and their dime. So this year, again, I'm working with a UN project and an HIV project. In the past, I've worked with other NGOs, and sat on government consultation committees at the highest level. I always go well over my allocated time, but in my own time.
Know your worth, women, and use it to negotiate what you want. We are in the comfortable position where we don't need more money in my oay packet at the end of the month, we have plenty of that, what is important to me is time to do what I want.
OP, to point out that every minute of my working life since I was 16, and every minute of my educational career, all through Uni, postgrad, MBA etc has been focussed on getting me to this position. Eyes on the prize, always.