I watched the Moira video, I do think the videos could be longer for a better VOD review and perhaps add some of losses and not just victory but that being said I tell you what I feel like you could benefit from.
In my experience, more so than not you cannot count on high silver or low gold players to do their job and adequately fulfill their roles. Once in awhile you’ll find some who do and those are decent players but again, in my experience more so than not you can’t count on them. While everyone wants to complain about positioning, positioning is relative to how the rest of your team is playing. If your main tank isn’t holding shield up or is wrecklessly feeding by charging into the enemy team it is going to make your job as a healer all that much more difficult. Generally speaking though, assuming your team is, for the most part, functioning as a team and positioned decently, as a healer you want to be back line. For example, if you’re Moira and are too close to your team and the enemy is playing Zarya, prepare to have your ult waisted because you were to close to the team and just got stuck in the grav. Or maybe it was the reaper ult that just got you. Try to play farther back behind the main tanks shield as your hero’s limitations will allow. This means you want to be close enough to be able to heal but far enough that the enemy has a difficult time getting to you and you have less chance being caught in an enemy ultimate. The idea of having a front line to begin with is that the enemy has to go through them to get to you.
Secondly, while I can appreciate a Moira who can do damage and get picks, if you want to be the best Moira you can be priority should be healing. Yes, there is a time and place to damage as Moira and it’s in her kit for a reason but you should NOT be gold everything as Moira. If a tracer is bugging you, protect yourself or fade away but add the addition of the call out so someone on your team can peel for you and protect you. A diva can protect you. A mcree can protect you. A reaper. Etc.
I also don’t see you bouncing heals off walls to heal teammates, it’s a good method that can provide some good results. Try it, when the surroundings support it.
You can fade out of pulse bomb and you can fade out of grav, if you didn’t know that now you do.
You really want to be mindful of your own cool downs and when you use them so that when the right situation arises you have them. I seen a lot of moments where you use cool downs and didn’t really need to use them. It was more like, well I have the cool down so I’m going to use it. I know, it makes you feel more proactive but don’t do that. You over heal sometimes when teammates don’t use it, remember Moira’s heals have a lingering effect afterwards for like 50 heals for 3 seconds.
If you want to get into a little more advanced stuff, you need to start ult tracking or at least getting on mic with your teammates and having someone ult track. If you know an ultimates coming or likely to come your more likely to be able to prepare for it and maybe even communicate that to the entire time. If you find yourself being surprised by enemy ults, learn to ult track.
There was a moment where the main tank got a huge slam and you attempted to do damage into it but failed to throw a damage orb out. Start combo’ing cooldowns. I honestly don’t remember if you had that cool down at that moment, so if you didn’t fair enough but try to remember that for the future.
There will be many moments in gold where your dps won’t be able to get eliminations, and this is the very reason why it’s hard to climb or carry I silver or gold as a healer. Optimally you’d play dps to get out, but it is possible just gotta perfect your craft as a healer first. I hope this was helpful. Just remember I’m one person, do with my advice as you will.
P.S. watch many streams of better players playing overwatch and best of all watch your own videos and review yourself sometimes you can learn and catch mistakes that way too.
When you’re going to ult into a teammates grav, throw a damage orb in first.