People will pay way more attention to a good band than they will a mascot. I've been to some pretty good game atmospheres and a good band that really sets the tone is always present. If you do it right, they set the tone for what cheers and chants the students perform and when.
It's a shame what happened to our tailgating though. As someone who paid to tailgate for years, I can definitely say that they overestimated the notion that people would just keep paying higher and higher prices all while taking away many of the conveniences at the same time. You wanna be able to park just one of your vehicles even remotely near your tailgate to get all of your gear and your young kids care items there? Just pay lots more money. They took everyone for suckers and in the meantime, ruined a great atmosphere. Our only problem then was trying to get just a small portion of those people to go into the games. Now its just getting them to show up at all.