You're pretty much guaranteed to make an immeasurably larger impact by spending your time researching and donating to climate charities, action groups, and politicians than you are doing any of the things you listed. Put your effort and money towards things that actually make a difference, not these tiny drops in a vast ocean.