Yah i just wanna chime in on the not dying convo (def important tho hots gives you more leeway here than other mobas by far), and warn against turning that into "being afraid of dying", which will lose you the game. Never be scared, always be smart! Fear is the mind killer
Another skill that's really good is turning a disadvantage into an advantage, and there are a lot of popular heroes such as falstad and zera who can do that. I think flowcharting is really efficient in this game (like we're 15, they're 16? no reason to fight) due to the way the game is built, but at the same time there are often oppurtunities that arise from these situations. Like maybe ive been playing too much sf recently but reading ur opponent is pretty important i think. Since a lot of ppl participate in the flowchart (16 team wants to make something happen before 15 team hits 16, they assume 15 team wants to stall out for the level up, etc.), there are a lot of moments where you can flip it on them. A common example is the curse in cursed hallow where either the defending team thinks they are safe around buildings (attack team can press for picks), or the attacking team thinking they have a special team fight advantage w/ the curse active (they don't), like you can often identify what ur opponents mindset is and just punish them for it
Also kio if you can hit diamond in ow you can go far in hots np