You're not planning things out enough. Just because you aren't stealth killing things doesn't mean not stealthing can be done by running in with no thought behind it. You need to start by scanning enemies until you understand what individual parts of them are causing you trouble and what a robot's elemental weaknesses are.
Getting shot a lot? Well, the enemy probably has a cannon you can knock off with tear damage. Enemy breathing a bunch of fire? It's probably got some part of it you can catch on fire and blow up.
Honestly, just invest in tear arrows and a blast sling. I never used traps or the Ropecaster for like 99% of the encounters because honestly I thought they weren't worth the time.