This is a dumb ass discussion whether it be a beat, song, loop, record or soundbite, no mixing = no delivery.
What shall we talk about on this forum ? Lets just answer every tech topic here with "dont bother, buy some engi time...".
Regarding the beatbattle, no one is getting their tracks mixed for the beat battle. So if your mix isnt bringing that delivery and the track is driven by a good sample, you stil fail to make the best out of it. I'd give credit on samplism but delivery should get priority when judging, unless your name is mf doom. That's the only time you get away with a shitty mix, thats when the mc's killing it...