For my recently LSDJ track i tend to record everything onto different channels (this includes the kicks and bass if they are on the same channel).
Then adding some eq and compression to the kick and some stereo eq to the bass and leads.
Then if its a 4 to the floor track i would side chain the leads slightly with the kick to have more of a bounce effect!
also a tad of reverb and filter delay on the leads.... PERFECT!
What about you guys?