Feels like a medley of sorts o.o
Not bad melodies, but the mix makes it hard to follow along, for me at least. As for the instrumentation, I would say it is not bad, but it could use some mixing, equalizing and possibly effects to enrich the sounds of it all. The end (after around 04:) felt like a repetition of earlier parts and could probably be ommitted or remade.