Vod review my diamond game

I just need help on my support, as i feel its my weakest role. I just feel like I'm underperforming and losing all the games that i play as support. I feel like this game was winnable, so any advice for the characters im playing or just in general that would be much appreciated.

Game ID: jamester

Platform: PC

Characters: C&D and mantis

Diamond rank

Game ID: 10188013422