OK, this is laborsome but here is my approach.
First I build the whole drum track on channel 10. Then I seperate the various elements hi-hat, snare, bass drum, toms etc. into their own tracks. All of these of course on channel 10. You can build your own events filters to do this all automatically or do it by cut and paste. There are a few CAL programs out there that do this automatically too. Check the Cakewalk website.
Next I save a copy of the midi tracks alone in case I want to go back later and get an orginal track. Then I rename my song and I convert the midi tracks to wave tracks. Once the conversion to wave is done I elimiate the original midi drum tracks. This is so I don't overload my CPU.
Now I have all wave tracks for the seperate elements of my drum kit. I can then apply EQ, reverb, flange, whatever to individual track elements.
This allows me to get the proper punch of the bass drum as well as the tone I need from cymbals etc. When the drumkit sounds the way I like it I then remix everything down to 1 stereo track. However, not before saving the song a third time so I can keep my original wave files intact. This, just in case I need to remix later around a vocal or some other insturment.
Finally I build the rest of the mix.
I know this sound like a lot of work but it pays off in that I can EQ the drums to my own tastes. This also gets the tonality away from midi sounding drums into more realistic tone.
Hope this helps.