If you follow these tips it'll help greatly (coming from a stubborn former bronzie yasuo)
If you love Riven, keep playing her.
Research ALL of Riven's match ups good and bad. Read any commentary you can find from Reddit etc, and watch streams of the laning phase for Riven. The idea is to read about the match up and combos (theory) then see how it was applied.
Once you pick up a new combo/ trick etc that you aren't too good at, take it to the bot games and give yourself similar/same match up to practice. The beauty of this is after 5-10 min in the game you can reset and practice from early game again. Practice taking the roam too.
Finally I suggest expanding your champion pool with at least two other champions that can flex pick. I suggest that they each have different playstyles and at least one of them be AP based in dmg.
Quinn and Cho for example or Rumble and Wukong
Practice applies the same to them, but they are mechanically less demanding than Riven. The point is back ups
The rest is macro game my friend
Did my team pick no AP? - MIght want to go AP, and play like you expect a camp.
Did my team pick no Tanks? - Might not want Riven as you'll be adding to the squish
Did my team pick range or not enough? - If your pick has most of the initiation power your positioning will matter more
Warding
CS
Don't dive tower
Hope this helps