I would get a CTA endorsement as soon as you can and spend time doing navs and trips to prepare for CPL. Get an instructor to do a nav with you to show you what is expected and work towards that. More time in the machine you will do your test in the better. I’ve generally found 15-20 hours is needed to get up to CPL standard if the student has been pushing themselves during their hour building, more if they’ve spent most the time doing circuits and flying in the training area.