It's simple: you thought you were good, and maybe that was true compared to other silver leaguers.
But now that you know more about the game and see your opponents and teammates performing better, you started to realize your own mistakes, which doesn't happen for 90% of the players below plat.
But yeah, the only key to improving is to practice a lot, generally last hitting and some champion-specific mechanics with your mains.