Just my two cents... it can be SO tempting to spend money on gear that may slightly improve your shooting. I went down a rabbit hole with customized CZs a few years ago that offered slight improvements to my shooting but in the end I realized that there is no substitute for putting in the time working on fundamentals and training. You really can't buy skill!
I decided to go back to basics. I sold the CZs and picked up a VP9 (I've struggled too much with Glock ergos to go that route), put some good sights on it and now I am focusing on an aggressive dry fire regimen with range visits once or twice a month as I am able. So far it has REALLY paid dividends...