You really need to work on farming. In your match history for both ranked and normals, your cs in the non-jungle non-support games really isn't high enough. In ranked, this might be because you're playing against people who are better than you, so they outplay you in lane and you just can't farm safely. But in normals, your MMR should be pretty accurate. So this means you have very low cs even against players who are at your skill level.
Open up a custom game with no bots and try to get 80+ farm by 10:00. If you can't do that without an opponent harassing you, you should restart and keep practicing in customs. Learning how to farm will give you a nonsensically huge advantage over players at the bottom of Bronze.
When supporting, don't upgrade to Ruby Sightstone until the very end of the game when you have nothing else to buy. Get the red trinket immediately once you get Sightstone, and get boots right after that. You shouldn't ever have a game without boots, on any champion.