What may be needed is some form of restructuring. Removing the degree to which special interests are able to influence politicians with lobbyist incentives, greater safeguards and accountability. We've seen the trend be strongly in the opposite direction of the last x number of decades. The quality of legislation has greatly suffered as a result as we've seen standard of living, education, wages and other metrics fall substantially in recent times.
I don't think there is a way to change this for the long term. Of course, if some responsible, conscientious and dedicated guy comes to power, he can make some changes and improvements (though even his very rise to power seems highly unlikely on its own), but they won't last after he resigns from his office or just gets shot down like Kennedy. I want to say that what is done by one man can be undone by another, and any improvements will be temporarily only. Then they get dismantled, and everything eventually comes back to where it should in fact be given the human nature. In other words, things you are talking about cannot be changed by issuing a decree or imposing safeguards. Humans need to be changed first.
"Humans need to be changed first." -- No. The ultimate argument of the establishment, their final line of defense, after their deception has been exposed, is that humans are dishonest by nature, so if the system is dishonest, it only reflects their core nature. If the system ever gets better by accident, human nature will reverse the progress anyway.
The trouble of this argument is that it's beside the point. What is required is not human honesty, but human awareness of their *dishonesty.* If we are aware of the games the elites play with the power we give them, we'll simply refuse to give it. Taking the power of money from governments and central banks requires no more fundamental understanding than taking economic power from former socialist governments. It's as simple as understanding that power corrupts.