when you say mastering what are you doing to the final .wav?
id do it all on the events and get a good quality pre master then leave it at that if i was you
its lacking definition at the moment and certain elements are'nt coming through as well as they should be, just my opinion though but thats how is sounds to me, id go back to the sequence and reset the eq's then take a listen to some similar released material and get an idea how each section has been placed and how prominent certain things are then take that information back to your track.
Its good to switch back and too to allready released material during a mixdown and compair.
id definetly say your percission could do with more power as the hi hat is hiding behind everything and its hard to make out the clap also
i dont know what your using to master your tracks but running them through a good analyser would help a lot to see where your track is lacking in frequency too.