I think the most important thing to be a leader is a virtuous character. Skill, insight, skills, and experience can be upgraded while character, habits, and mindset are very difficult to change. An honest and responsible leader will choose ministers and advisers who are loyal, honest, and highly dedicated to the people. And the important thing is a leader must have a high spirit of nationalism and firmness and focus on thinking about the interests of citizens not the interests of political parties or personal interests. With a firm attitude, idealism will be maintained and not be swayed by oligarchs and plutocrats.
If the politicians were all that, highly educated, dedicated to the people and community and focused to.solve the problems of their community then this world would be ideal place.
We all know that isn't so and they usualy put their own interests first. Yes, it's the question of mindset too but if you look politicians all around the world they are pretty much the same. I don't think that education of politicians can help but education of people who elect them can.