People say " OH low elo cs is garbage learn how to Cs Noobs" but thats the point you cant just freeze lane and cs you have to help your team 24/7 I call it " babysitting" cause it is. I can't go to lane 15-17 mins into game to get cs or anything without looking out for my team.
You have to play champions that can create {picks} champion that does well in team fights or long fights so the team can get the kills.
Top lane I would suggest- Malphite(look for fights 24/7 you don't need 300+ cs just enemy team to group and low elo thats all people do anymore fight 24/7. Plus with shorter games teams group at the 18-20 min mark so its perfect to get an ace off with malphite ult.)
Maokai-( His Q dmg is underestimated and his W is great for {picks} as you can ult in fights and save the team in team fights.)
Wukong(Top with TP is better than wukong jungle in my opinion)
I noticed when I have 1 of the highest cs in the game I lose more games than if I have 1 of the lowest as a laner I win more games as I tend to be more team focused. Ignite is cool for winning lane but TP for Top is much better as the lane that has ignite can't do much team focused. Other than that I hope the best for you dude. Good luck