For your Beastlord kill, you are not utilizing Beast Cleave as much as you should. Your DPS spread shows that you are not on adds at all, so it might be that you aren't assigned to it or you are missing the packs completely.
Here is your DPS spread :
Here's my DPS spread :
On Thogar, the single big difference between you and the other hunters is Stampede. Adds rarely stay up long enough to do any significant DPS, whereas Stampede + Lust on pull is crazy DPS.
On Iron Maidens as well. The important phase is burn phase, where your Stampede will be up again. IMHO it's a Stampede fight through and through. Hans and Franz is the same problem. Although there are 2 bosses, there is extended amount of time where it's only one where Blink Strikes is a DPS loss.
On Kromog, you had very low Steady Focus uptime. 55% is extremely low, you should aim for at least 75%.
For Gruul, you may have been prioritizing Arcane a bit too highly.
For Blast Furnace, if your group isn't tight on Primal DPS, you can cast Multi during Primal to help aoe down some adds. You're doing good though on Primal DPS which is the point of the fight.
For Blackhand, even if you are on tank duty you should do very comparable DPS. With your ilvl you should be doing much closer to 40k. A bit tired, so my feedback is a bit short, but I'll take another look in the morning