You’re going to need to clarify “offensive language.” Is Thrift Shop (Macklemore) okay?
I have a MASSIVE iTunes library (80+ gigs) and we typically just use music from that during meetings. We make a massive playlist of music that people like, and put it on shuffle. I assume the same idea would work for a full competition. Hook it up to whatever sound system you’re using and just turn it down a bit while you’re announcing matches. Bonus points for having music where all the Pits are that stays on the entire time.
You want good DubStep? Try Excission, but screen the music first. I like Modestep’s “Evolution Theory” album, too, and I think all of their stuff is clean. Some stuff by Skrillex is good, but not everything he did is as amazing as you hear. DubStep is a huge genre of music that gets talked up really big, but generally isn’t that good due to how many amateur producers there are.
As for other music, you really can’t go wrong with what’s popular. Imagine Dragons’s “Night Visions,” (Clean) and FUN’s “Some Nights” (Mostly clean) are two of my personal favorite albums out right now. Green Day has some good stuff, but they don’t have any albums I would listen to in their entirety. If you’re really in a bind, music from the 90’s is going to be fairly clean. AC/DC, Journey, Asia, Def Leopard, Aerosmith, Bon Jovi (and some of his newer stuff) would all work. Some other bands you may want to check out include Breaking Benjamin, Evanesence, some of Taylor Swift’s new (or classic) albums, Linkin Park, Maroon 5, Nickleback (ignore the internet’s hate, they’re actually pretty good), 3 Doors Down and Ed Sheeron.
Make sure you don’t forget the songs everyone knows. Radioactive (Imagine Dragons), Catch My Breath (Kelley Clarkson), Give me a Reason and Try (P!nk), Some Nights, We are Young, and Carry On (FUN), that kind of thing. Nothing gets people’s enthusiasm up like singing along to amazing music.
Let me know on how clean the music needs to be, and I can always get some more ideas for you.