it's my opinion that nothing will change at the federal level until the baby boomers die. the propaganda is just too strong.
Automatic national voter registration when turning 18 would be a step in the right direction, but I'm not sure it would convince people to actually go to the polls. In certain states just registering to vote in the first place can be a real hassle, and having to do it every time you move punishes the more mobile generations.