Is this mastering worthy? (Hardcore)

I think a louder preview would be more realistic, I only think it's lacking volume for now, but when you start raising the overall volume you`ll have to do adjustments I`m afraid. I always mix loud so I have a better preview. So far OK.
 
I'll update the song in a few days... I'll receive my first piece of outboard soon (overstayer comp) and I hope it will give some analog goodness to the mix and helps getting rid of the harshness. I'll also raise the volume of the vocals and the whole mix.