Heaps of potential
This isn't quite the worst MIDI thing I've heard. On the contrary, it's quite brilliant. Record this, bro. It'll be kickass!
I don't know if you've heard anything from Enter Shikari, but this song reminds me of how they kinda structure their songs.
You've done well with MIDI now, but maybe if you put the song through something like Reason (or any other commercial software, Reason is what I use at least) then you could make it sound awesome. Of course, if you could record it, that would be even better.
Keep up the good work!