Citizens should not be able to vote in an election unless they watch a ~15 minute online video speech by each candidate. Perhaps there should be verification that they paid attention, either by administering a 3 question basic quiz of what the candidate said (probably put together by the candidate?), or by facial verification.
Hopefully this would remove the name recognition component of elections and remove the Bushes, Clintons, Trumps from power.