This part is universal:
You should spend some time "diagramming" the arrangements of other dnb tunes. E.g. it's usually 8 bars intro, 7 bars build, 1 bar turn around, HEN the drop. (or if you produce at 174, 16 bars intro, 14 bars build, 2 bar turnaround before your 30 bar drop, with a 2 bar turn around, then a drop escalation, then the drop cool down, then a break, then a build, then a drop... it's all ~16 bars, innit, but you know, 2 of those bars is the turn around)
This was also my answer to the "how do you never have writers block" on one of the subs the other day. I didn't post it, but, it's how I never have writers block. I either use my current reference track, or I go find a good reference track and start breaking it down, then comparing my track to the track I'm breaking down... you go reverse engineer a track, you basically have a paint by numbers where you just fill in your own sounds...
Your drop kinda comes in in the middle of a bar. GRab your fav tune, pull it into ableton, then draw an empty midi clip where the intro is, draw a midi clip where the build, the turn around, the drop, the break, the build, the 2nd drop, etc. Level 2 is to start drawing out where you hear the kick, where you hear the snare, etc...
ok... this feeds into the first bit. This was written specifically about one person who was asking for feedback... but seriously, do you know how often this is accurate? I DJ at 87 because I know that every 8 bars there's a turnaround and I can always be safe making 1/2/4/8/16/32 beat loops... (32 used to be the max, which is 8 bars, but that's really 16 bars of 174 at 87... which is generally a phrase...)
SO if your "drop" comes in in the middle of a bar, like... that confuses people and makes djing hard. People think in sets. I'm all for breaking the rules, once you know the rules... but... I mean Aphridite is the king of long ass intros, but even then the drop is some multiple of 8 (again, when counted at 87BPM). usually like 32 bars.... (which would be 31 bars on a CDJ).
TL;DR: The best thing you can do is reverse engineer your fav song(s) in the daw. Drag it into the song into your daw, set the tempo, then start drawing out empty midi clips, where do you hear the kick? Draw an empty midi clip.
create a new midi channel, where do you hear the snare, draw an empty midi clip there.
where do you hear the...??? Whatever... draw an empty midi clip for EVERYTHING you hear on a new channel. Then when you're done, you have a paint by numbers to make your own song.
SO WHAT! If you copied the exact structure. You put in your own samples, your own riffs, your own sounds... it's not the same song even if you "painted by numbers" by filling in all of the empty midi clips with your own sounds.
Do you want to see me do it live? I can direct you to recordings of me diagramming tracks.