And change in laws regarding the legalized corruption (Citizens United, ...). And fight for real freedom of speech.
This is very complex problem that needs to be tackled from all sides simultaneously, the entrenched interests are already well setup to defend themselves.
Citizens United was a pretty pro-speech decision and is unfairly maligned, and "money is speech" predates it by quite a few years. The real problem is when huge corporations control the flow of information.
Which is a bigger problem, that corporations can pay for political ads, or that one corporation has 90% search market share? That there are political ads on Facebook or Twitter, or that those corporations control what's in the feed of hundreds of millions of people because use of their algorithm is tied to the network effect instead of having a federated system like RSS or email?