To do that I think we need a national holiday for voting, so even people forced to stand in lines (which we need to address) can vote without conflicts with other demands on their time. We need some form of automatic registration of citizens in this country, that does not vary from state to state. Sadly too many states have Republican majorities that have done everything they can to alter the outcome of elections in their favor, not by having better, more competitive policies, but by disenfranchising their opposition voters.
And we need some form of nation-wide early voting and absentee voting, and a nationwide law that prohibits gerrymandering. I would even go so far as to argue we should adopt a law that makes voting a civic duty, and that failure to do so results in some kind of fine, like a $100 surcharge on your state ID or driver’s license, or your passport. Or a mandatory extra fee on your taxes of around the same amount. We penalize people who ignore summons to jury duty, so why not for voting?
Here is Robert Reich, explaining unpatriotic conservative voter suppression brilliantly.