First off, i'll list cool things. Cool arrangment, high energy and rock bias are really making me like this. for what it is, its not bad at all, surprisingly listenable by my high standards considering the production so great work there...
Ok, so... what this needs: is a real guitar. Depends what you are going for really, but if you want to shoot for ocr, you are going to need some realistic sounds, and electric guitar is pretty much impossible to sequence realistically (the closest i've heard to real is impact SoundWorks Shreddage) but guitar lead sequencing i've never heard done realistically. So thats something to think about.
Regarding the other samples, bring up the snare and the bass in the mix, and the bass needs bringing up, as that will provide a strong thump in your mix if you get the guitar/bass relationship right.
There are some people on ocr who work every well with collab partners to help their music realise their full potential. I'd get some ocr guitarist to collab with you on this who would help you boost the production of your mix.
As far as arrangment goes, it doesn't get boring, can't say if its ocr quality judging from the fact I don't know the source, but if you ask someone who plays guitar to help you out here, your mix will probably go through the ROOF