You're on the right track (no pun intended), but there's a bit of a ways to go. For starters, the one thing to keep in mind when making music in the digital realm is that there is always going to be an abundance of hi-frequencies within your samples. Having said that, don't be afraid to roll off some of the hi-end from those hats in your track. It will give them a more natural sound and will allow them to fit into the mix rather than standing out on their own–after all, the hi hats aren't the star of the song. Also, throw some breaks in there and use a hi pass or low cut EQ to reveal only the hi-end/mid-hi range. This will give your drums/percussion a more "running" feel. With DnB, you want to keep that energy high, and the best way to do this is to layer your drum sounds and riffs so that the overall beat feels like it's always moving. Next time you're listening to your favorite drum n bass tracks, really
listen to all the subtle parts of the song. What may sound like a very simple beat actually has many subtle parts going on in the background.
And remember, you can be subtle with these little additions, you're striving not necessarily for loudness but fullness - you want to have a wide dynamic range of sound.
Also, check out this thread:
http://dnbforum.com/showthread.php/132056-Compression-Limiting-questions
It's a good conversation between many members of the forum and discusses some points regarding drum bus', compression, limiting, etc.
Cheers.