Awesome song!
I'm guessing this is done though a computer or sped up. If it's you playing this incredibly on time then your amazing! Anyway, more is not always better. Even if this is you playing the way it's made just sounds like you sat on the computer with a mouse which is true for most but you don't want that coming out in your music LOL I have been down this path, and I was like "I spent ages working on this how come no one likes it" and it's because it sounds a bit fake when it comes out on the comp to be brutal. Anyway the piece itself is amazing you just need to work on making it sound more playable. (Less fast sticcatto type notes of the same key will help!). BUT! if you can't be bothered then just put bit effects on it and no one will care...