Making sure that serpent sting and hunters mark is refreshed each time and when no cooldowns or lock and load is ready, i spam steady shot. I'm using the mod cooldowntimers2 (CooldownTimers2 - Addons - Curse) so i don't have to look at my action bar all the time and when a cd runs out i get a big cubic icon on my char with text "explosive shot ready" (for example), then i spam the macro ofcourse. I also watched bigredkitty's movie about the rotation and it's nice, but this one makes it more simple + more dps then he got.
So roughly without putting a trap to be able to trigger lock and load more often i come on around 2900-3000 dps as a survival hunter while i'm using a raptor pet who does around 460.2 dps. this is without any buffs ofcourse