I'm no electronic musician but...
you're trying too hard building up, try to have a bit diversity in your song, and watch yourself not making the song too crowded. Very nice beat though, and there are really some things which just sound awesome... good job, but you can do better, :p