Lots of griping here but no solutions. I'll start.
1. Term limits.
2. Eliminate Gerrymandering by creating a computer program or another unbiased method to determine local and federal congressional districts.
3. Cut congressional pay and staff budgets in half.
4. Limit the length of time allowed for elections.
5.Limit television advertising time to general elections only. Not allowed for primaries. Limit TV ad time to no more than one hour in each TV marketing area prior to the election.
6. If a polititician wishes to run for a different job, for example, a Governor wants to run for the senate, He or she must resign from the position they are currently holding. Why are we paying these Senators and Congressmen to run for President?

That's my start, what's yours?