some cool dark sounds used for the intro, seems like its gonna turn out to be dubstep or something. But then it kicks in with the bass pumping. Some cool riffs going on and has a good groove to it. Maybe work on the mix a bit or try mastering it if it isnt already. As for arrangement, i think thats just something that comes with experience so just keep working away and you'll get there.
on walkaWave by dNc
on allgood by dNc