People with highest responsibilities in any political level need to understand what they are doing from a practical point of view. They need to have real-life experience in the field which they want to be in charge of. And they have to be good at what they did.
This will eradicate the gaps between strategy and law makers and citizens and drastically lower the amount of stupid decisions disconnected with real-life.
Someone who has been a loyal member of a certain political party since they were a student, and they have the right level of education, but they only did a year of work prior to being elected to a highly responsible political position, should not be able to assume a position which can impact a country.