If you're playing on classic, you should just lower the difficulty to explorer if you can't pass certain encounters. If you don't want to lower the difficulty or are playing on tactician, then just find creative ways to deal with encounters, respec your characters. Abuse environment. Pull mobs into chokes. Pickpocket NPCs to get gold/better gear. This game becomes very easy if you start to slightly min max.