Are you using NeverSinks Ranger guide? It looks familiar;
https://www.pathofexile.com/forum/view-thread/1041989
Overall he has very solid guides but they seem tailored for high end gameplay. Another really nice one to look at, and overall much more budget friendly - below.
https://www.youtube.com/channel/UCaFHfrY-6uGSAvmczp_7a6Q
If you want my two $: focus on tornado shot as your primary. It is overall a lot stronger than Ice shot and synergizes better with other physical attacks. Stacking cold damage takes significant passive investment that you may want to use for staying alive instead. Going hard physical means you need a counter for reflect mobs- GMP covers you there as it staggers the reflected damage quite well. What any build needs is that you try to double-dip or triple-dip into the characteristics of gems and skills, or even items. GMP+Chain staggers damage even more, while also increasing damage output *and* potentially extending the on-hit effects of TS. Going physical is better now because lots of melee attack nodes are swapped to physical attack nodes, giving you more freedom in the passive tree. Using a completely separate attack (Barrage) to regain health will not last for you; health recovery needs to be inherent to your primary damager or to a defensive skill with duration, because later on you won't have time to alternate nor should you waste gem slots on it. Invest those slots towards a separate buff or defensive skill instead, things like Molten Shell, or triggers like Cast on Critical or Curse on hit attacks. Trigger gems are a great way to get free attacks/second because they don't take your global cooldown; its a free cast.
While Golems are nice, another very nice defensive mechanic is the Brotem:
You can let these skellies curse on hit too, if you wanted to, allowing you to focus even more attacks/second on your primary damagers.
About gear: are you using the bonus stats you can craft on gear pieces? Almost every gear piece except weaponry generally ends up being defensive. With your items focused on all resist stats, you should be able to cap most resistances, and its vital to do this for most builds. Don't pick up the weaker % resist nodes in the tree, and get it all on your gear. Damage output scales almost exclusively off weapons choice and passive skills anyway, any bonuses on other items are 'nice to have' - but defense should come first.
As for passives: focus should be entirely on damage output, unique utilities (keystones), and most of all, health pool.
One last thing I am missing is your escape/Fortify on hit trigger. Get it
For example:
Whirling Blades + Blood Magic + Fortify (+Faster Attacks optional) is an awesome 4-link to keep Fortify up all the time and always have an escape even if you're out of mana. In addition you can leap across the maps quickly. Or if you dont worry about mana - swap Blood Magic And Faster Attacks for Curse on Hit + your fav curse