Yes, I can think of many other ways to better elect government officials. For one, the government ought to work under the premise of a meritocracy, with the ability to eject equal to the ability to elect. That will instantly change the mediocrity that is now so rampant in government.
But we must remember that we ought to vote for beliefs reflected in laws and economics. Government officials are merely a “derivative” vying to reflect those beliefs. The main question arising from that point is why we need government officials, to begin with, if the principles of economics and laws we are truly interested in securing.