i know its probably impossible to do ,but one way of improving our political system could be to reduce or remove the influence of lobby groups,primarily unions,business groups,media barons.
Not bowing to the demands of such groups might result in more objective decision making.