not bad but you need to chunk up your sound a bit. The only one that had some low end on it was the 4th track, the loungy one. Everything else lacked sub bass.
I've noticed you seem to overcompress the drum track in your tracks. This is ruining the dynamic and is taking power away from the beats. Only use compression when you have to. I spotted a lot of loops too, i've always steered away from using loops but if you choose to use them, make sure theres a decent ratio of sampled and original stuff in there otherwise its nothing new. The production standards in the industry are getting higher and higher yet some people carry on using the same drum loops. Its easy to spot them and detracts from its freshness imo. Using loops also makes seperation a lot harder or just means you cant acheive the same effects as possible with programmed percussion.
There are problems with separation on your tracks, mainly the bass and kick. This is the most common problem that producers face. You need the kick to punch through the mix but the bass has to retain its power. For loops i'd recommend cutting the low frequencies out of your current bass and then adding a seperate sub bass synth which mirrors the notes but only plays off the kick. Eg if you were working with 16ths anywhere except 1/16, 4/16, 8/16 & 12/16 in a bar (where the standard 4x4 kick drum is triggered).
This means that the bass would be nice and subby between the kicks and would just be the midrange on the kick. This solves the problem with the low freqs between the kick and bass instruments. The mid-range is another matter though. For that you'll have to notch EQ out of the bass to allow the kick to 'breathe'.
Finally, DJ's cant play radio edits in clubs so make your tracks longer if you want people to play them
