Not bad!
something specific...
Do not build your music around chords and chord progressions. Build it around melodies. In the beginning the big saw plays blocked chords. Then at the breakdown the bubbly sine synth plays broken chords. Additionally the saw synth uses the same rhythm for each chord, and similarly the sine synth plays the broken chords with the same rhythm, so there is no rhythmic differentiation between chords either. So it turns out pretty unmemorable. Chords are only the supporting framework; the melody should do most of the work. So start with a melody.
Also I very much agree with what the below user said about 3:10.
good luck