Well, solo builds and raid builds vary a little. Do you want a solo build that will do okay in raids? Or a raid build that will do okay in solo? What you have is sort of a cross between the two, meaning you probably wont top the damage meters but you get some extra solo power.
I would strongly recommending dropping BS and taking one point out of frenzy to get animal handler. Thats the only way to increase your pet's hit chance. Also, if you want a supreme DPS build, take the 8 points you have in endurance training and thick hide, go 5/5 Imp AotH, 1/5 Endurance Training, and 2/2 Imp Revive Pet. I'd strongly reccomend IRP no matter which way you're leaning. Also, for soloing I prefer CR to FI, but that's a matter of preference (and FI is the way to go for raids).
The cookie cutter DPS build looks like: http://www.wowhead.com/?talent=ctbM0gxRwuVoVVbRV
(Note that Imp Mark and Efficiency are enterchangeable, but for BM I'd recommend efficiency). Also note that the three points of the first tier NOT going to DPS can usually be rearranged however you want, but this is my favorite arrangement.
My solo build looks like:
http://www.wowhead.com/?talent=cV0G0gxRwzAoVv0oV
Not that much different, only I drop a bit of DPS in favor of survivability (around 5-10% less DPS for about 9% more avoidance and increased health/armor).