Unless you can stop the runaway escalation of buying influence with campaign donations, break the calcified stalemate both parties have become and alleviate the need to have so much money to even run a campaign for political office, I see nothing that can really be done to change the situation.
The simple fact is, most people don't give two shits as long as their day-to-day is comfortable. Politicians know that and they'll do whatever they need to in order to keep it that way. Short of an economic collapse, such as the world going off the US Dollar as the international trade standard, I don't see it turning around.