I believe some form of national service would help instill some sense of "pride of ownership".

It wouldn't have to be military service. Could be anything along the lines of community service. Fighting wildfire, helping the old folks, maintaining public places, cleaning up trash on the highways, etc, etc.

I wouldn't make it mandatory though.

But, I would make it mandatory to earn the right to vote.