Not a bad start
I think this tune needs to be refined somewhat to take it further - it sounds like you've sampled parts of your library of what you'd like to play and have mixed it all together. Sadly, this leaves the tune kind of formless.
If you worked around a formula for the tune, it would be much better - Intro; Bridge; Verse 1; Chorus etc.
I'd also consider adding some vocals, as a rock song like this needs lyrics unless you happen to be Joe Satriani or Eric Johnson.
[Review Request Club]