How can you change anything when the system is built with a fundamental flaw, the constitution never incorporated ethics, it was supposed to be up to the people to vote in ethical people, but that failed. The ones that benefit are corrupt and won’t change it, and good luck on getting enough people voted in power with a conscience to change it and not be swayed by power and money.
Part of the solution is to make bribery illegal so that people are less likely to be swayed by money. It'll be hard to get the people who have been stuffing their pockets with cash in exchange for selling out the American people to agree to limit their ability to do that now. Instead we're going in the opposite direction with the recent Supreme Court ruling making bribery legal as long as you call it a "tip" or "gift" after the public official gave you what you wanted.