You're going about this all wrong mate; you have to spread love to get love, drop feedback to get it in return, don't be such a Scrooge.
I agree completely with Dosage's comments on the tune, this sounds like it's a real stomper on your own speakers and everything probably sounds crisp and clear, I recommend mixing it on different speakers - your own set-up, laptop speakers, headphones, et al. - to bring the best out of your tune.