I don't like your stat point layout, but that is me.
You need a 19 dex for improved precise, but that is as most dex you really need.
Shove up your str and con, drop the halfling dex enhancmetns, drop one of your toughness feats, and take this instead.
This will allow you to melee and throw better, and possibly open up a gear slot as you don't need dex then. (and you don't have evasion).