One key thought experiment I like to do is to project out a behavior pattern for all people and then asking whether that would be a positive or negative for yourself and society. If everyone were to campaign and push for the ideas they care about, I do believe that would result in a more informed and better society. Through the marketplace of ideas, we can fight through the differences and hopefully create better policy and have better leaders execute on our future.
I think for a lot of people, taking action to affect change for the community/society you live in is very natural. On a small scale that can be something like running for class president or joining your HOA. At a larger scale, politics is where change happens.
If you believe in a set of principles, it is sometimes worth your personal time, effort, and money to affect change. Hopefully you can see that from their perspective they are about their own future and this is the most effective way to impact that prospective future.