Too bad there's only so much you can do as one person.
You can do all the above like you said and also be a member of an energy coop, buy at the local farm or invest in sri (pension) funds that don't invest into fossil but that's about it.
(if you don't want to change into a fully different life style f.e. Low impact, off grid earth ships etc.)
Multinationals can force individual countries for financial/ecology rulings or they can threathen to move somewhere else.