Gamesense can get you to at least diamond.
- knowing who to focus, who is a threat? Call it out.
- knowing when to Counterpick
- knowing when they have ult and positioning safely, call it out if you think someone has ult
- knowing when to use ult, don't hold on to it for too long and don't ult when the fight is already over
- build your ult fast, if you're having 1 ult in 5 MIN you need to do something about it
- knowing the strengths and weaknesses of your heroes and the enemy's aswell
- calling out low health targets
- keeping an eye out for your teammates and their ultimates to synergize
- don't overextend for no reason, especially if they're closer to their spawn than you are
- don't feed enemies with useless damage/tanking while they are charging their ults from it
- look at your team. What do they need? A shield? Go for rein/orisa instead of dva. Or more damage? Pick Moira or a DPS that has heavy damage, or dva/zarya as offtank. Or more healing? Pick ana or mercy as main heal combined with a lucio/zen/Moira
- learn how to deal with the chokes and give your teammates the courage to do the same
- don't just flex into random stuff you're mediocre in. Play something you're good at in each role. Even it's just 1 hero per role.
- if in doubt that you can kill someone, pull something off or anything like that, don't do it. Do that in QuickPlay to test your own skill against an enemy.