You're improving!
Nice, dude. Way better than your first one. Now the melody indeed is more catchy.
The main problem I see are the vocals. The "Dance trains" vocals seem to be made for a moody trance song, and it doesn't match nicely with your deep, nearly aggressive dance track. I think you need an ambience synth on the background, that plays solo when the vocal girl is speaking.
I have to admit this would be better than any dance-track I could make at the moment, but I'm more a trance DJ.
Just keep mixing, buddy!