Depth Again
As I said with your other track, keep working with it and building upon the effects and mastering of the instruments. Once you get a good base down and learn the tricks of your software, things will some much easier.
One thing I would say is that work with your drum kits first. Even if your main synths and melody aren't that great, a good beat can carry you through a track!