The biggest issue I can hear in this track is the fact that the guitars sound REALLY muddy. It probably comes from the way they've been recorded, but while everything else in the track sounds crystal clear, the guitars feel like they're far behind the other instruments. Maybe you could try to raise the levels of the guitar and throw in some EQ to compensate for the recording issues.
I also noticed it's always the same sample, without any variation, that is used for the strings' staccatos (it can easily be heard in the intro, at 0:10). I know it's only a detail, and not that important given the style of the track and how these staccatos are buried in the mix for the rest of the track, but as someone composing mainly with orchestral instruments, I couldn't help but notice that. ^^
What we usually do on this kind of staccatos, when working on orchestral stuff, is randomizing a bit the velocity of each note, so the same sample isn't always used (I'll spare you the whole "an orchestra is naturally imperfect" argument this time xD). But again, your staccatos work as intended anyway in this context, so it's not really an issue, just a little personal nitpick because of how I'm used to work ^^
And in this style, maybe it wouldn't work really well anyway. Give it a try, and see if it works for you.
Finally, I don't really like the snare. While it doesn't disturb me too much, maybe I'd have added some mid/highs to it. It may be a bad idea though, I'm not really familiar with this style in terms of mixing.
Apart from these things, I really liked your track : it is highly energetic and works really well, it's just sad that these guitars don't shine as they should.
Thanks for the feedback !!! yeah the strings staccatos are actually a nexus arp patch i was too lazy to work on them XD. Thanks for the advices. It was a bit hard to work on the guitars because my friend sent me all the tracks in one audio file and he doesnt have a very good recording materials, i should have more work there :/ Thanks for the long review it means a lot !