The alternative approach to working directly towards solving the problem is to work at a mature tech company with higher pay, and donate 10% or more of your income every year to a non-profit like the Natural Resources Defense Council.
Unless you're a lobbyist I feel like donations to lobbying organization would have the greatest impact. Many politicians are bought for what is comparetively a small amount of money compared to the impact they have.