Not bad not bad. This does need better mixing tho. I would try working on your sound design a bit too. Some of the synths kinda sound awkward and don't really fit. Also you want to added breaks and other deviations to get rid of some of the repetition. Sorry if this comes out as harsh, but its my honest critique :)