I have read a post on another site that advocates that no one can be put up for election as a constituency MP for unless s/he has lived in the constituency for a period of time, say three years.
This seems a good idea as it will stop the party hierarchy parachuting in their oxbridge pals into safe seats against the wishes of the local constituency parties.
From a personal point of view I would have a lower age limit (maybe 35-40) to be an MP so that the university/intern/researcher/MP route is stopped and they get to know "real life" first.
All three party leaders have never had a "real" job and most of the cabinet are millionaires, well qualified, or maybe not.
Your thoughts please