Contrarial suggestion: the best way we can support full legalization is to go out and buy some legal pot and pay the taxes to support legalization. It would do MORE for the cause than voting. If you're in (or adjacent to) a legal state, of course.
I know, I know... It's expensive, it's more repugnant taxes (and job killing regulations) and you can (learn to) grow better pot at home. That is all true, but not the point I'm making.
We who live in legal states can sweeten the deal for the other states to consider legalization: the fat stacks of tax revenue that legal states are getting to fund schools and shit. And the more states that legalize will lead to federal de-listing.
It doesn't have to be a lot. Just enough to make the system trickle a little faster to the tipping point. And yes, getting well-manufactured extracts is a bonus.