Yeah, definitely redo the whole compression thing. Just learn what it does and how it works first.
By "there are no individual sounds in the mix," I mean you can have the best damn sound in the world, but if it doesn't fit in the mix, you do not use it. Individual sounds are not important. What's important, is how all the sounds work together in the mix. Lay the beat down, build a bass that really works with it and balances it, start mixing everything else around that base. The energy of the track comes from the bass. The bass is also what keeps the mix together. If the bass is out of place, everything just falls apart.
With the percussion, I'm not sure if it's the compression that ruined it or if you just have bad samples.
If I was to find a decent example....
http://www.youtube.com/watch?v=tJcm4uoCzW8 - 1:22. Compare the sound of the percussion to yours and you should clearly hear the difference.