If you don't like algs you could always switch to another method like roux.
But if you want to stay with CFOP, I recommend still focusing more on your Cross+F2L as that should be at around 14 seconds for sub-20 or there abouts. List of things to do:
1) Make sure you can solve cross BLD
2) Make sure you can see the next F2L pair which you are going to solve while solving the first one (basically lookahead).
3) learn how to predict/influence EO during LS
4) try not to pause anywhere in your solve at all.
5) just keep drilling algs
Sorry if this still seems a bit general but I cant be anymore specific than that unless you upload a video.
E: I average 15, CFOP is my second method so take it with a grain of salt as it may not be standard.
Cross: 1-2
F2L: 7-9
LL:3-7 (cause I use some CMLL, ELL, don't know full OLL or PLL sometimes VHLS and just lots of tricks to see what happens).