Not really digging it, but im not really into that lo-fi sound. How long have you been making beats for? The mix is OK, look into EQ and compression tutorials.
Your sound is clean. Your levels could use a lot of work though (that noisy sound swoosh/8-bit crash type sound is really loud) and I think that trance-ish synth is loud as well. Drums could be louder. Composition is a little cheesy to me too. It's definitely a clear mix though. Nothing seemed muddy imo.
Listen bro. You have a good understanding of how Electro Dance Pop is to be constructed. What software do you use? If its reason, I know the perfect guy to take your sound from baby to grown man. YOUTUBE: BOYINABAND. He helped me out a lot with beefing up my sounds properly. If any other DAW just lookup mixing techniques. You're sound is pretty clear its just hella baby.