I hope you start in May with a good DJ, then. There are some out there, but also a lot of idiots. Brace yourself, lol.
There is a way that most pros of several years experience and a few lucky newbies have, of being able to 'go with the flow'. That is, finding whatever beats or grooves songs have to offer and making the best of it--sort of a Zen and the Art of Stripping thing. But then some of these assholes will play shit like that fucking Southpark song, which has nothing whatsoever to pick up on. I'd shoot the DJ who played it, if it was me onstage, but whatever.
Your best bet if you are finicky is to make your own CDs, tip well to get the guy to play them (some are assholes about it).
So why are you waiting ubtil May? Are you in college or something and classes end then?

