I wouldn't categorize this as EDM (as in the American EDM sense). Some parts sounds more trancy to me.
The main thing I believe you should work on is the kick and bass. For this type of music you have to nail that part. I think the kick has too much mid-range. And the bass could have a lot more fun elements. If you are going for a simple off beat bass, then that usually requires a higher BPM. You are around 130 (right?). For that tempo you can do a lot of interesting bass lines without cluttering up the track.