i find pushing the release time & adding delay'reverb on hi end percussion all subgrouped then thru a compressor/limiter does it. i do that for all the hi end, then group the bassline & kicks (i always use at least 2) & then i group my synth hooks & whatever washes or vocal samples together giving me 3 groups which i then again compress and volume adjust until i'm happy. THEN i push the final out thru soemthing like an Ultramizer.

pumps it all together & keeps it cohesive. i dont like space between my sounds (i do try and spread things evenly across a wide frequency range so not to have sounds battling for prescense)

thats for harware, but i try to stick to a similair process with the pc work as well.