Answer :

This is of course a subjective question, but there are probably two aspects which can contribute to being a good politician

- good education (either from a university or self-taught) about the history (both of country and of the world), economics politics and social studies

- good connection to the life of average people: being raised in a poor area, visiting poor areas more frequently: not to loose "contact with reality" and to know the citizens' actual needs.