Well, it certainly sounds like you had fun making this. Try to make your music have some layers with it. During that long middle part, maybe add some looping notes or long low notes for a bass. I also recommend giving your music some reverb to give it that "in a big room/at a stage" sound.