hm... where to begin?
there is almost no approach here. there is no depth, the drums are completely indistinguishable as drums. the snare sounds like a marble hitting a teflon pan (and not in a "good" way).
the guitars don't even sound like guitars. the entire tone has been consumed by distortion. the lead parts (although busy) are very sloppy and incomprehensible.
i would say, start over... back to square one: refine the guitar tone without approaching anything as a mix. focus on the tone of the guitars and the musical arrangement. then edit them properly. the stereo image in a song is almost 50% of what makes a great mix. concentrate on delivering an unparalleled performance first, then operate as if there is actually something to "mix".
find better drum samples or track the drums with mics. ie. slate, superior, ezdrummer, addictive or even some free samples out there will improve the arrangement. don't skimp on shit that is necessary. if you are recording/mixing metal there are two instruments that must ALWAYS sound the best they can; guitars and drums.
i can't really say anything about the bass except that it lacks any support for the guitars. i would give you a bunch of technical suggestions but i am assuming, based on this mix, you wouldn't know what i was talking about and it wouldn't be prudent at this juncture to explain the nuances of digital audio, subtractive/additive equalization, dynamic range, gain staging, phase coherence and so on, if you haven't even learned the basic principles of signal flow and audio recording.
my intention isn't to discourage you... it's to agknowledge your failure at an attempt to bring out the best in a song's musicality. where i come from, failure is just another brick in the road to success.