Help with Barrage Survivability

I'm playing the Maxroll Barrage Rogue Endgame build and following closely the itemization. I'm getting one-shotted by the Pit Boss (65, lvl.164) and the 1st Elite at T6 Horde. My all res is at 70%, armor 85% DR, evade 43%, HP 30k (w/ potion), Aspect of Might and Umbrous (lvl8 D.Shroud). The paragon and skill tree are same as the MaxRoll build. All my items are at Masterwok 8. I feel very squishy. Anything else I need to look for to improve my survivability? Thanks.