As far as dugneons go, my tip is to stack cooldowns and plan ahead for which cooldowns you'll stack for certain pulls. I aggregate my CDs into two groups, each for a wall-to-wall pull, because that's about how many there are between bosses in a dungeon setting. For one group I might use unchained with rampart, ToB and conva, and on another group i'll IR steel cyclone and deliverance with more vengeance and RI+awarenes, as an example. In both cooldown groups, my damage output is good while tankiness is optimized.

Sometimes there are common settings where you're gated and force to pull 3 mobs at a time, and for that I'll more than gladly tank said group in deliverance with limited cooldown usage, so long as aggro is managed.

However, you'll learn that being able to put out a lot of dps depends a lot on your party. If your healer knows how to AoE and use their cooldowns to buff their HoTs to keep you healthy, and your DPS know how to use their cooldowns accordingly, then you know mobs will melt and your cooldowns will suffice so you can go HAM. However, if your healer is strictly a curebot, and your dps don't know what an AoE is, your damage output won't see it's true potential because your cooldowns will run dry, and dpsing could mean unworthy risk.