Your tone is tight! Try to work on your alternate picking; instead of just picking randomly, try to set it up so that your downstrokes happen on downbeats, and upstrokes on upbeats. So, for example, the rhythm just before the chorus would be ^-^-^v-v^-^-^v-v. This helps smooth out timing, since it "feels" more natural on a subconscious level.
Huge tone, I really like it! Perhaps raise the mids just a tiny bit to make your guitar stand out a little bit more, but that's just me being picky.

I agree with Cavalcade about the alt. picking!

Please could you check out my cover?