You've definetely got talent!
Dude don't give up on this! You've got some good guitar skill (better than me anyways). The thing you really should work on is mixing your parts and trying to add a few things here and there to really spice things up a bit (like some extra guitar sounds to build up the next pattern or something). Worst thing hear is that you didn't spend nearly enough time on the drums (really you just need better drum sounds) and the bass guitar, they can add a WHOLE lot of you try to make them sound dead sexy.
Otherwise it sounds pretty sweet, if you keep at it you can sound like BESERKYD some day!