Sitting at the beginning, and the piano synth is grating on me. Your chord arrangements could be a little better spaced at first. They're clashing, which is probably not your point. By 1 minute, it's sounding a lot better, but this is a very, veeeery long intro. I'd shorten up that fade in after the silence and go straight into the business, personally.
Your melodies are not bad once the main hook comes in. Percussion is where it suffers. I'd try a harder snare. It's hiding in your mix. Also, as a whole, there could be a lot more play with reverb. Experiment and try to craft an atmosphere -- a soundscape. It should flow.
At around 2:30, your piano comes back in. Definitely try a different synth. This one doesn't have a bad sound, but it's very generic -- the same piano everyone's heard in a thousand other songs. Try to add more personality.
Your arranging and break are written well enough, and those arps sound hand-written as well. Very nice. Overall, needs a bit more bass, a little more variation other than your standard 4 or 8 bars until an added layer comes in, etc. It's catchy, but it's certainly a niche genre of DnB.
Overall, good piece. Don't take my criticism too harshly. It's good, but certainly could use some room to improve. Keep producing!