Registering, and voting, should be difficult. It should always be in person and it should always be witnessed by someone who can verify your identity.
Who you voted for must be a secret, but that you voted, and where, should be a public record
I would also submit that the vote is not something that should be so easy that every resident of the local cemetery is eligible to vote and does in some locales.
I say bring back poll taxes, literacy tests, property ownership and raise the voting age back to 21. Any and all of these would, in my opinion improve the quality of elected officials. Then repeal every Constitutional Amendment passed in the 20th Century. I am of the opinion that these changes are the only way to change the United States from a Democracy back to a Constitutional Republic