Hey there! I'm a high plat / low diamond support main who has climbed exclusively THROUGH the support role in the seasons. I'll offer some advice:
1.) When I checked your match history, the very first thing that sticks out is your deaths per game. This is the 2nd most important statistic in the game if your trying to win and/or climb (The first being your CS score.) I'd highly reccomend you focus your play towards being safer, and dying less. You should shoot for 5 deaths per game, if possible. (Take a minute and scope out my match history)
2.) Feeders gunna feed - there isn't anything you can really do to stop it, so my 2nd piece of advice is this: Focus on what you can control. That's basically your play and your tilt. Don't let them tilt you. As a followup here - because matchmaking this year has been so wonky, its more important than ever to pick champions who can CARRY the game. I'd suggest avoiding champions that tend to fall off come late game.
3.) Champions in league take many, many games to master and I don't care what anyone says, you can play literally hundreds of games and still find new situations to find yourself in as a given champion. You need to MASTER a champion, rather than trying to counter pick your opponent. Counter picking isn't that critical until platinum levels anyway - and even through half of gold, you can carry with just about any champion in any role if you know what your doing.
4.) Last piece of advice since im on short time today: Pay attention to who is fed, and who is weak in your game. This is true of your team, but especially important for the enemy team - you ALWAYS want to know who is strong. This gives you a much better insight into if you should engage or not come teamfight time. If you don't know how strong the enemy team is, you can't scale your play accordingly. It's VITAL that you understand who is fed and who is feeding on BOTH teams.
Theres tons more advice i could give, but im about out of time :D I want to do a video series. Maybe someday :D goodluck out there!