Check, are your samples good quality, if not have you pitched/eq'd them to punch through.
Kick/s > seperate kick bus > eq - light compression/limit > initial drum bus (eq boost around the hundred hz and lower for weight, 100hz and above for punch, up in the 1000's hz for presence)
Snares > seperate snare bus > eq - light compression/ limit > initial drum bus (similar eq to a kick but around 100 hz higher)
Hats 1 > (eq) >initial drum bus
Offbeat hats > (eq) > initial drum bus
Ride > (eq) > initial drum bus
Splashy cymbals (eq) > initial drum bus
perc1 > (eq) initial drum bus
perc2 > (eq) initial drum bus
1:initial drum bus >aux send> master drum bus (adjust the levels of these three channels going to the master bus until it sounds right, the first might be at -3, the others may be down at -20, play around)
2:Aux return 1 > distortion/ overdrive (grit) >master drum bus
3:Aux return 2 > hpf (cut out low freq) > reverb >master drum bus
Master drum bus > hpf (30-40 hz) > compressor/limiter
This is an example of how I set up my drums at the minute. I'm sure I'll change it again in the future but doing this definitely improved my drum sound so far.
The compressors/limiters are there as sound shapers or glue, not as loudness maximisers. Start with your kick at a sensible level and bring up everything else to sound right.
If you kick is too clean try layering the same kick on different channels, run one through bit reduction or overdrive and bring up the fader slowly until your kick starts sounding a bit dirty. Same with the snare.
Just a few ideas.