► Show Spoiler
I have almost the same gear as you except I don't even have Hratli's craft and my bow is not as good as yours. I have no problems clearing any content below 130 except for Ureh and Witch. I think you're just bad at playing the build. Are you using plalanx properly? Phalanx is such a good skill. Phalanx + Spellbind is the best way to kill bosses. Do not bother with Trinity shot or Barrage for any bosses except Baal and Butcher. Run and spam phalanx at the top of the screen. I beat Baal deathless right upon hitting 120. Kabraxis I also did deathless for the first time. Xazax was easier than Baal. Duncraig and Judgement Day are difficult however. For duncraig, you need enough dmg to kill everything on the screen. Judgement Day like Duncraig is a damage check. Don't go for the upgrade until you have a bunch of other charms. Just get the base. As for Teganze, you should be able to rely on just your reanimates for survivability. Get the windrunner boots from there. It's the earliest BIS slot you can get.
TL;DR: Use phalanx. It's good.
P.S. The reason the dmg in the videos is double is because of a change in patch 1.7. All damage was halved along with monster health. It's the same overall dmg though.
P.P.S. Upon closer inspection of your gear, you have way better gear than me lol. You shouldn't have any problems if we ignore player skill.