Here's some constructive criticism:

The kind of "genre" that your music reminds me of, is based on power chords and timing.

Timing being your biggest issue.

I'd sit down with a metrenome and practice using 3 different tempos and then work your way up. It doesn't sound like you practice accuracy all that much (correct me if I'm wrong).

It's incredibly important to be 100% on time ALL of the time with your music.

Remember, if you practice something sloppily - you'll remember it sloppily. I can't stress to you enough that when you learn something new, play it 100% perfect each time before even thinking of attempting to up the tempo.

You would be amazed at the difference and so would the people who listen to your music.