Damn Epoch that was literally amazing.
But here are my top 7 medic tips (and some extra learning tips) I try to think about while I play. Some might be a repeat of what you said.
1) Awareness when healing (ie heal the people outputting the damage) + dodging damage
2) Positioning- based upon uber advantage and team's health
3) Do not drop combo on ubers-- keep head on swivel and flash those who take damage
4) Keep head on spindle overall-- don't just focus on those you are healing in front of you
5) Never hesitate on pushes
6) Knowing overall advantages - ie other team's health + uber
7) Know your enemy- "being a good medic also requires good knowledge of the game and who you're playing against. if i know im playing against dashner i watch out for mackey offclasses/b4nny sticky traps, against experiment i would watch for wonderwall bombs and carnage +forwarding into the combo. i normally take into account who im playing against and position myself accordingly." - harbleu
Learning tips--
1) Confidence - try to always sound confident even if you are wrong your team will back you up more often
2) Take criticism from people you respect
3) Ability to control your own temper and you have to respect (or sometimes ignore) others' temperaments
4) Stay relaxed- "if you are too focused on staying alive you are not going to be focused on uber advantages or anything else. just go with the flow of the game and adjust as you play." - harbleu
5) Don't go to bed upset-- learn what you need to improve on. "... try not to fall asleep playing this stupid class fuckfuckfuck" - harbleu
And most of all whoever you decide to play with make sure people--- Keeping mental strength - don't criticize a medic during a game (brush off bad plays) and give credit for good plays where they are due
Decent medics are consistent and get their team to know when to expect heals for certain situations. Where as the best medics orchestrate their team into playing their best with their heals. So just encouraging the people around you to do certain things with heals.