Well, it's not terrible for the first track you've finished, but it definitely could do with some work.
First off, the volume is really really low for me. Crank that up a bit, so people don't have to turn their speakers up to max to hear what's going on.
The buildup is far too slow at the beginning IMO. It takes about a moment for the heavier synths to kick in. Even when they do, they seem a bit distorted.
The biggest issue I have with this track is that it's very very repetitive. There are some effects lain on top of it, but the fact is that it's very much the same all throughout with the same beats, same synths and fairly similar melodic line. The outro is also very dragged out, and it doesn't really feel like an ending to the song, it rather just drags out.
Experiment with using more layers, and especially experiment with the beats. They can do wonders. Variation is a must, don't force yourself to make a long track if you don't know what to put in it. A 2-minute track with variation is better than a 4-minute track that gets stale really fast.
Good luck
K