not bad
if you get some new synths and lern more aobut masterings plus maybe a little more experience then this will become pretty good. you got nice themes and it all fits nicely together. the things you got right are the things i find hardest so thumbs up