If you want to use traps offensively, you should get a high stealth skill, and a high traps skill. Not mediocre skills.
High traps still means humans will not detect your traps, you will detect traps better, and you can disarm and recover all the traps you find, to use for yourself.
Stealthing close to enemies and placing undetectable traps in deadly spots are extremely effective.
Quick Tinkering is fantastic, so you can place a trap in combat. One of the best feats there is. Works well with LTI to reduce cooldown and place more traps in combat.
QT also helps a stealthy character a lot outside of combat, as you can sneak close by an enemy and place a trap instantly, without being detected.
Trap Expert is a trap... If you want humans to not detect your traps, just increase your skill instead of wasting a feat. The time reduction is useless, just increase the game speed a bit.
With low strength, Pack Rathound is a must to carry a lot of heavy traps around.