Your publication record is very impressive. As an active researcher, that is an extremely high number. I've been producing 1-2 per year (impact 1.5 - 4.0) in graduate school, but have no idea how you managed to do 21 publications- if for nothing else the time lapse of data collection to submission review process. I've got one I just got a R&R on last month that took 6 months to review. What kind of journals are you publishing to get that much? Any tips or tricks you could share?
I am very lucky in that my lab has a large (ongoing) study that I have free range over. But I've been with the project for ~5 years now and have played my part in the collection, coding and management of the data. I completely feel your pain about awaiting the decision on a paper - and worse is waiting 5-6 months only to get rejected. The range of my pubs is pretty large. First-authored ones range from 1.8 - 7.7 (avg. ~3.2). Some strategies (beyond luck) that I have used are: (1) publishing things as brief reports rather than full length articles (which expedites the writing, review, and revision process); (2) delegating writing of various sections to colleagues on the paper (and sometimes recruiting colleagues with expertise); (3) turning projects from classes (e.g., final papers etc.) into review papers (and likewise with pieces of my dissertation which may comprise portions of the intro or general discussion); and (4) working part time as a research analyst at local hospitals/mental health centres, which usually results in shared authorship (and similarly by getting involved in research at practica). Other than that, I just try to always have the next idea ready to go before a decision on the first is made. The caveat of course is the trade-off in clinical hours, which could be better by shifting the balance.