some hunter bollocks for littlesky
in stats Agi is the most important stat, so when geming you always want to use hybrid gems if your socket matching, but it is only worth doing a socket match if you either get the lost agi or equiverlent back from the socket bonus for example.
you need a socket bonus of 30+ agi or 80+ crit or mastery to use one hybrid gem
you need a socket bonus of 55+ agi or 195+ crit or mastery to use 2 hybrid gems
for a yellow socket always got orange gems, same as you shouldn't gem for haste it is the worst stat going, crit (deadly) the best stat to take for orange gems or you can get away with mastery (adept)
for a blue socket if you are matching don't use a pure hit gem always use a purple for 80agi 160 hit (glinting)
for everything else or poor socket bonus go for pure Agi (delicate)
enchanting seems fine other than your missing your tinker on your gloves (synapse springs) this is a massive on demand buff (see macro further down)
reforging, again don't reforge for haste, first make sue you have 7.5% in both hit and expertise this is the most important thing to get, stat priority that the majority of places are saying is Crit>Mastery>haste, so you should be dumping haste first and crit shouldn't be touched at all unless you have no other way to reach your hit and expertise cap.
now for the macro that makes it work, this will activate your synapse springs and beastial wrath at the same time and also rapidfire as there is no real time to use it, always hit this macro on cooldown. it is also worth macroing /petattack to cobrashot and keeping your pet on passive as it stops it running off when it shouldnt.
#showtooltip Bestial Wrath
/cast Bestial Wrath
/cast Rapid Fire
other than this you want to be using dire beast, lynx rush and stampede as part of your opener, also after you have used glaive toss and kill command (after activating the other cooldowns) hit readiness and use them again but wait before using lynx/BW/dire again to allow them to drop off before reaplying them, (easiest way to watch this is wait for the rapid fire buff to drop off) this should get you decent burst at the start and keeping that macro on cooldown will get you a decent burst every so often.