25-30 ought to be the minimum age to vote. And probably requiring military service and owning property, too. No skin in the game, no dice. Welfare cases, definitely no vote.
Voting should be limited to male property owners of age (25 sounds good). Wait - we used to have a system like that. Wonder what happened to it?