Had a listen to it,the bass end is very ruff if thats what you wanted but it does'nt sound tight it's not sitting in one place,i would turn up all your other sounds up so make the bass sound lower or put your tune through a Master plugin.I have just got myself IZotope Ozone it is pretty dam awsome to polish up your mix,you can stereo enhance your mix in 4 diffrent bands but you only want to stereo enhance your hi frequency it will bring all your top end out where it should be,it has Multiband Dynamics,Paragraphic EQ,Multiband Harmonic Exciter,
Multiband Stereo Imaging,Mastering Reverb,Loudness Maximizer and also Presets ready for you.

What i do is when mixing a tune is i have my tune going through my DJ mixer then i just compare it to tunes on vinyl and listen to every sound on both tunes and match the mix,i did this with your tune and with another techno tune on vinyl and your bass sounded a lot louder and your other sounds sounded low,but what i think it is is that your bass is not sitting deep down enough in your mix so it does'nt over power the rest of your sounds.

Hope i was i help to you buddy my birthday in just over a week so you,Keith and Cal come to mine......Keep up the good work good tune.



http://www.izotope.com/products/audio/ozone/