I think it should be law that everyone of age votes or you get fined. Then the current system of politicians serving their own interests and not the public interest would be over.
Discuss
This would lead to too many people having absolutely no idea what they are voting for, its one thing not knowing your candidates name but many people have no idea on the policies for any party.
I do however think that it should be more encouraged in school and college and students should be made aware. Perhaps even a politics class in school? I had some pretty pointless lessons in school such as 'Learning 2 Learn' and would have much preferred to learn more about politics. But now I've just involved myself in politics anyway