Most generations political views are shaped by there collective experiences. Older Baby Boomers tended to lean to the left because of Vietnam and Millenialls do because of student debt and an economy that doesn't really work for them combined with coming of age under the Bush administration. Generation X bought into the "morning in America" schtick I think because they associated the bad economy of the 70s with Carter.
There's actually a bit of a divide within Gen X voting patterns, with those reaching age under Reagan voting Republican (though not to the extent they did in the 80s) but those who came of age under Bush Sr. and Clinton being more Democratic.