Take a look at Maine & Arizona's "clean election" laws.

They limit the amount of cash that can be injected into the process & allow ordinary folks to become viable candidates.