Well first of all make sure the limiter never get engaded, thats rule number one - its there to catch accidental clips and absolutely nothingnelse. It sounds like u got thay right though.
Next, your mix is only going to sound as good as the quality of the tracjs you are playing, so if the tracks are not punchy, nor will your set. Not so much talking about kbps quality here as your using 320’s but more so the quality of the initia, production of the the tracks.
Id personally advise against using a compressor, thats only going to reduce dynamics - however you could use an analogue modeled compressor like say vi tage warmer to add some analogue distorion - hugely a personal thing though. I used to do that a bit in moderation but now i just like to keep things as clean as possible and let the tracks speak for theirselves. Compression, ecem analogue modeled will add distortion.
Karlos mentioned a good point with the eqing, that can help glue a mix together without affecting dynamics - but again i am Pretty minimal on the eq’s and give the mastering engineers some credit, allowing them to do what they do best. Ill almost always try to leave all 3 eq’s at the 0 db position when a tracks playing by itself. Again this is a personal preference thing, no ones ever complained about the eqing in my mixes, personally i let filters do most of my mixing work, they are truely my bread and butter for mixes, They dont cuase phasing problems like eq’s can.
Take a listen to my mix and decide for yourself, in that mix i used no compression, no limiting, very little eqing, 0db eq gain/cut on the tracks i was playing, except for transitions. In fact its a pretty basic mix done as cleanly as i could, the only post processing was some gain on the overall mix to bring the highest peak up more towards the digital brickwall, without hitting it. The mastering and productions of the tracks are all speaking for theirselves without any techical wizzardry on my part going on - just because you can do wizzardry doesnt necissarily mean u should do wizzardry.
That said… On a couple of those mixes i am oretty sure i did use some smartmixing where i felt it needed it - but only on one or two of the transitions. When im doing dnb double drops ill use smartmixing quite a bit more - but that mix really wasnt there to show off some mad skills, just to play some good tunes with some clean mixing.
Ill be putting up another mix that showcases some more technical stuff in the not to distant future - but that mix is a great example of how sometimes the simplest approach can provide the best results.