You're getting there. You're right - this is your best so far.
It's progressive trance track, right?
Basically, the drums rule the peice in trance. I think you could turn them up, and make the loops you use used more often to make the piece flow better. If you did that, you'd be getting very good in the ranks of trance. As well as this, use ARPEGGIOS on Caustic. If you don't know how to do that (I don't) then YouTube can be very useful.
I know propellerhead software do some AMAZING tutorials. Check them out! And Manak1n.
Also, check out my new song! I don't think you've seen it...