I find that it is easier for dnb to be done with multiple people. There is a lot to be done in a track.
Find what your the best at. Dont try to finish anything until you have masterd that aspect. Find some peeps that will hear your stuff and give you honest feedback every time. Find some one that is better than you in what ever aspect and work on it with them. It is a work in progress and some times it wont ever be done.

Your making something from nothing and thats just flat out hard to do.
Work on stuff for short periods of time. Your ears need rest and so does your mind. You will start to hear phantom noises and flat out get ear fatigue.
Hit me up with some clips on current stuff. I will input.