Very nice work of yours. Just a tip which isnt related to the song itself, more to the description: Do whatever you feel comfortable with and dont stress yourself into other areas of music ^^. If you feel confident and comfortable with battle music, it is no shame to make battle music.
Well, you just got 1 new fan with that tune and i will listen everything else you got now xD