I find song choice has very little to do with it, well every place is going to be different, but I can tell you my thoughts after 20yrs of covers. Don't take yourselves to seriously. Theres so many bands around here that play every song note for note, you would swear your listening to the radio. They are so boring!, musos think wow they nailed it, punters are like boring! They never get people dancing and never get asked back. We to be brutally honest take the piss, we make all the songs we play our own, we don't try and sound like the song we are playing, if people want that they can turn on the jukebox. Don't try and talk to the crowd after every song, people didn't come for a chat, or to laugh at lame lame jokes, they came to dance and have fun.
Look like your having fun and not in too much pain, play everything quicker. Songs that sound great on the radio usally fall flat because they held back, let them rip. Really accent the beat of the song, almost become percussive in your playing, people just lock into grooves. Most people love a good beat and are simple minded, they just know it goes boom boom crack boom boom boom. They don't care about drawn out solos and arpeggios and trills and flams. Strip the song back to the nuts and bolts, keep it simple!!!
This has worked for us everytime but may not work for others, just my 2 cents