Vote local, vote often, and try to help people be able to do the same. We'll get better candidates if and when we start voting them into smaller positions first. Republicans are generally more likely to vote locally, and this allows them to gerrymander the voting districts and control stuff from the local level up. Change your town and state officials to be more progressive, and they'll support more progressive policies and politicians at higher levels of government.