"I think the snare and kick drum should be more clearer in the mix." I agree, I've been trying to figure out how to do that, and obviously haven't succeeded yet.
"The bass sounds its to compressed and is not deep enough."
First of all, distortion - not compression, ever so slightly different.. second of all, idk how much more below 20hz you want it to go, but I can take out more of the mid range, I guess, and jack up more in the bass spectrum. Or can throw in a sub bass, I didn't do that yet.
"Also, another trick is to add a little sidechain to the bass to bring it up in the mix."
I'm sidechaining everything, actually, and fairly strongly, as well. cutting the volume in half, sharply, on the bass drum hits, so I'm not sure what more there would be to do there..
"When you have a good mix, then master it."
I'm not too certain what exactly you're saying here - I do know what the distinction is between the two, but I'm not certain what you mean.. I believe that the mix is fairly good, and I'm not sure what I would do post production as this is what it sounds without anything done to it, in essence, I haven't done any mastering/limiter on the main channel or anything. This is just the raw track.
And finally - "The song is very short"; yes it is, is why I said that it was "a short snippet of something I've been working on."
Note that I'm not trying to argue anything here, just state my opinion on your views - if you could further elaborate on the things I've pointed out above, perhaps through a PM, I would be more than happy enough to try them out and see your opinion upon what improvements I could make.