Okay.
For almost all purposes, you're going to want to PHYSICALLY track your guitars twice. The exact same riff, or variations to your taste, and pan them hard left and right.
Your guitar tone isn't bad at all. I would nix the reverb/delay you have on it though and lose a little mid of mids.
The vocals sit unnaturally on top of the guitars. It sounds like you pushed them to death volume wise to get them there.
The best thing about the vocals is the actual performance. I would eq them a bit and thin them out.
Please, get rid of that guitar solo. I don't mean to offend anyone, but the playing is not good, while the rhythm playing is for the most part on time and cleanly played. It detracts from the song. A lot of the notes are out of tune and unpleasant. Study music theory or train your ears more to learn how to play a guitar solo in key so it will fit the song better.
Also, you're going to want to add bass. It's really important. When you add bass you're going to want to high pass your guitars around 80hz and leave some room in your bass track at around 60-80 hz for your kick drum, which currently is barely audible and is not punchy enough.
Balancing the mix overall so your drums sound more "natural" would help as well.
Get rid of Ozone... let's hear the mix without it.