Football/Basketball clearly dominate because they can provide an atmosphere that baseball can't. Faster pace, loud music, closed stadiums, lots of beer. This environment will drag the 18 year old freshman or the 24 year old super senior out because it's a part of the university experience.
College baseball - nine innings, sit in your seat, no break in the action, it's probably cold or raining in like 50% of the country.
Baseball isn't going to have a revolution and needs to embrace itself like Laika said.