I've got my Baleroc first kill yesterday after wiping around 15 times, I am a marksmanship hunter and my character can be viewed in this link:
I can't post a link, but my RAP is 12498 (I also have a Fluid Death), I have just a bit more than 13% haste (1256 haste rating), 28.61% crit chance, 13.55 mastery rating which would be around 27-28% chance for Wild Quiver proc, I also have the 2nd t12 set bonus.
Note: For the particular fight, I used Aimed Shot instead of Arcane shot as a focus dump technique (ofc changed the glyph etc.)
I've done 27k DPS, I was the first one in terms of damage dealing by a great margin, but I still question if that is enough or not.
Raid setup:
Protection Warrior
Protection Paladin
Arcane Mage
Shadow Priest
Frost Death Knight
Combat Rogue
2 x Holy Paladins
Discipline Priest
Also had my wolf pet for the 5% crit buff.
Regards.