That's a solution. Another would be to enshrine in law independent watchdog agencies whose goal is to win trophies for rooting out corruption, reducing waste, preventing or breaking up harmful monopolies, etc.
How valuable are those trophies compared to bribes, or the tacit bribes of cushy "consultancy" roles? How do you stop lobbyists from gutting those regulators - what use is a fiercely independent regulator that has no resources?
Getting money out of politics is the hardest part.
I am not sure how the US will find the political will short of getting burned badly enough for partisans to align on reform. How bad does it have to get?