Bwuhh!!
I don't know enough about Final Fantasy to see the connections, and I'm not a professional music critic. However, what you have here is a piece of professional music. So, I really can't think of a single suggestion for how to improve it. This is better than most of what they play at the clubs on techno night. Awesome!!