if you dont mind i had a closer look at your track in my DAW, to see what i could do to help.
at first I checked your stereo field since i felt the low end being to wide, so i cut the sides at around 30hz - 120hz. then reinforced the same feq's with a clip control distortion, then i lightly muil-compress to tame the mids-highs then brought the final volume with a maximizer.
heres the final results: http://www.newgrounds.com/dump/item/ce90f963c10123ddbf9b3111ee1bfbfa
not sure if you like what you hear or it suits your tastes but i like it :) anyways its a good track.