Hi. The vocals need greater clarity. Sounds like you double tracked the vox and added some room reverb with a marginal amount of pre-delay. This makes them sound a bit metallic. Try reducing reverb. Also boost upper mid eg to try and get some clarity.
Secondly, the drum sounds which you are using are panned too hard and stick out too prominantly. Try compressing the stero drum track, and ride them back in the mix (bring them down).
Also, try checking out some different drum samples because the ones you have chosen to use, make the drum machine worse and more unrealistic (than a drum machine with good samples) . Almost sounds like an Alesis SR-16, in which case your stuck with the samples. Better samples will help the drums sit better in the mix. Even better, although most likely not practical - use a real dummer.
For the distorted guitar, try doubling it up - with alternative chord inversions / other melody lines - and pan them left and right. This will really beef up the mix.
Try this out and post a newer mix.
Ben.