So I have just recently gotten into this game and have enjoyed it so far and explored a lot of the heroes. I've been watching pretty much every tournament match there is on at the moment to familiarize myself with everything, but I was wondering if anyone has tips to get better. Like what do the really good players do apart from play it a LOT? Should I just master one hero at a time and get amazing at just that - playing private matches and just last hitting forever - picking the hero no matter what the team comp is? Or should I random pick every match so I can be able to play every hero essentially? And knowing which items work best in which situation is that just something I get used to or is there specific things I should look out for to help me decide which items to buy (ie nuke enemies go for X and disable enemies go for Y)? Any other information that you guys found helpful would be greatly appreciated as I'm sure a few people would find this sort of stuff helpful too. Thanks in advance.