Thanks optioncarduser

Always nice if you see results from tweaks + respec in talents.
BM tree is more finicky than most people realize. One small change can do massive dps jumps or drops.
Most important thing I noticed on your build which you should rectify immediately is the lack of beastial discipline + missing point in mortal strikes as optioncarduser mentioned. The build posted there is my personal build which I use, you can boost it even further by pushing 5 points into improved hunters mark, BUT only if you dont suffer from mana problems. It will boost your pets damage up a bit.
Ravagers are the most focus hungry pets when it comes to focus dumping abilities such as gore. Have a look at your pet next time he goes into battle. I can pretty much guarantee you he is focus starved after the first 3 sec's in a boss fight. Unless you have a insane high crit rating, you wont be able to keep his dps up with GFtT. Pet loyalty must be on rank 6 and always remember to upgrade your pet abilities to the max rank. eg. gore rank 9, and bite rank 9. Most ravagers come with gore rank 8 so make sure you check up on that. Same with bite, only a certain spider in terokar forest will give you bite rank 9. One of the widow spiders if memory serves me right.
Use the updated 2.3 version of the BM macro after the castsequence syntax was modified. Older macro's will mess up your peak dps figures.
As for potting... depends how hardcore do you wanna go ?
I am a dps nut in my guild, and I make a point of it to knock those pesky mages + rogues off the top spots. So I pretty much overdo it most of the times... this is my sweet combo :
1 x elixir of agility or 1 x fel strength (depending on what you lack)
1 x elixir of mageblood
1 x ravager dog
1 x mana oil on my weapon
1 x scroll of agility V (+20 agility) <-- it stacks with warpburger btw.
Buffs I always insist on a BoM before BoK, if you can get both even better.
The elixir of mageblood + mana oil on weapon ensure I never have to go into aspect of the viper and I can be rather less conservative with mana usage. Going into aspect of the viper will nerf your peak dps. So use it ONLY if you have no other choice.
Pet :
Kiblers +20 strength food
Scroll of strength V (+20 strength) <-- stacks with Kiblers
BoM from pallies
Battleshout from warriors on pet
As for your stats / gems / enchants thats a looooong story on its own.
Dont even get me started on dps breakdown + tweaking, it might end up in one huge wall of text. With your level gear you should be able to break the 1k DPS mark. Anything higher you need SSC / TK level gear.
And dont listen to the n00bs stating agility is the all mighty stat, and everything else is a waste of time. IT DEPENDS on your current gear / stats. Sometimes just going for raw AP is more beneficial, such as in your case as your AP is very very low. I would turf some of your gems and put in raw AP gems.
As for shot rotations, it gets harder the more haste you add... currently I have around 156 haste which adds up to around 10% boost in overall shooting speed, add serpents swiftness on top of that so I am shooting at pretty much 30% boosted attack speed the whole time passive.
I spam the BM macro like a atari joystick button, and as soon as the steady is launched and you see the autoshot following, I instantly nuke the arcane shot, executing it properly you will see 3 arrows following each other very very close. Repeat cycle with filling in the gap with a multishot if its safe and there is no CC mobs around. Remember hunters strength lies in single target nuking. I am so closely focussing on my cooldown timers and weaving in shots inbetween I am sometimes not even looking at the tank or whats going on around me, I do peak at the threat meters once every 3 /4 sec's though. Practise the 3 shot cycle I mentioned in AB. Should be able to take a clothy with no armour buff out with one of those salvo's. Those 3 shots in a row usually kill them.
Practise that, and watch the dps meters when raiding. Wont believe how much DPS your little hunter can do.