Progress comes in practice and matches, I disagree a bit with you.
Practice is extremely important to hone skills, learn new techniques, new skills, new shots in ur arsenal aswell as improve your current skills accuracy, power, precision, ability to execute in different scenarios, learn patterns, tactics etc...
But practice is nothing without constant and very frequent match play, ive learned that the hard way, the level and the shots and the stuff im capable in practice is not even close to my match play level currently.
I also talked to my coach aswell as some others in a club about this, and even on some youtube videos, and they all say match play is absolutely crucial, without it practice is almost useless.
Because it doesn't matter what you do or practice in your practice sessions, or what you learn and are capable of doing there, taking that and applying that and executing that in a match is a whole different thing, and it takes alot of frequent match play to be able to do that, aswell as learn to handle different pressure situations, and learn to play different shots, opponents, learn to problem solve, win points etc..
Practice gives you the tools, but matches teach you how to use those tools aswell as handle the pressure for your tools not to break down.
https://www.tennisconsult.com/importance-practice-matches/