Leveling up my 3D modeling as quickly as possible - tips, courses, etc.

Heyo,

I'm a mid-level industrial designer who has been working in industry for almost 4 years. I'm lucky to be working for a company that offers a lot of flexibility when it comes to types of products (both softgood and hardgood consumer products). I'm becoming the defacto hardgoods designer, however, because I'm one of the few people who can model.

My sketching/ideation skills are great, but I'd say my 3D modeling skills are moderate at best. I can whip up functional models for printing purposes quickly, but when it comes to cleanly-built parametric and/or Class-A surface models, I'd like to level up.

I've been working primarily in Solidworks, Fusion, Rhino, and Blender for rendering (company isn't willing to invest in Keyshot right now). Rhino has been quite intuitive for me - Solidworks, not as much. Fortunately, my company has given me some training $ to take whatever courses/help I need to level up.

I've taken a few masterclasses already (Cademy, Udemy, etc.) but am looking for any other advice to level up my 3D modeling skills as quickly as possible - all while juggling a busy schedule. I know I'm the type of person who needs to be working consistently within a software to become fluent, and that order of operations is challenging as well.

Any specific courses, your own experience with something similar, or tips are welcome. I'm looking to significantly level up my 3D modeling by the end of the year, or at least the speed with which I work.