Hmm... This one's sorta strange for me. I never really had this problem; I had a 35 sec average one day, then 25 the next day.
TURNING
Very important. You don't seem to turn very fast. During F2L, this is fine, but your turning isn't exactly on point -- especially during your LL. Find more comfortable finger tricks if you have to, and replace any uncomfortable algs with alternatives that you find on the Internet. If you can't turn faster (no matter how much you try), then I'd just go for efficiency (like Tony Snyder -- search him up). CFOP is not the most efficient method out there, so if you are going for efficiency, try other methods. Otherwise, try alternative algs and finger tricks. Oh yeah, and learn to double-flick with both hands.
CROSS
Okay, you really need to work on this part because you're around 8-10 seconds when you should be around 5 seconds. You don't need to go for optimal solutions, but you have to have an idea of what you're doing, even if it's very faint. This means using your inspection wisely to find all 4 cross pieces. In addition, because this step is intuitive, you can make it as comfortable as you want. Try to make the cross solution simple, even if it's not efficient. Efficiency comes naturally.
F2L
I think you have a problem with intuition -- that is, you probably force yourself to think too much during cross and F2L. In the cross, you can't really eliminate intuition entirely, but during F2L, it can be partly eliminated: by learning algorithmic F2L. Most cubers will hate me for recommending this, but I can see that you turn faster whenever you perform algorithms. Try learning algorithmic F2L -- it might just help you.
Lookahead is not required to get you around 25 seconds, so you don't need to use it too much -- at least for now. Pausing is okay (as long as it's not too long), but you have to make up for it with faster turning speed.
OLL and PLL
All TPS and recognition. I notice that you have trouble with PLL recognition. If you don't already, look for obvious blocks, opposite colors, headlights, etc. I have a recognition guide and algorithms here:
http://www.molarmanful.com/pll
You really don't need to know full PLL or even 2-Look OLL to get to 25 seconds. I have a friend who is around 23 seconds, and he knows 4 out of 7 2-look OLLs and barely any PLL's. However, he turns amazingly fast and is pretty good at F2L, so that's probably why he is at 23 seconds. I have another friend who is very much like you: he's stuck at around 35 seconds, he knows Cross, intuitive F2L, 2-look OLL, and full PLL; but his turning isn't exactly fast, and his finger tricks aren't too good either.
But just get fast with the algorithms that you know, or learn alternative algs as I said before.
---
Overall (at least in your case), try to turn faster. Efficiency is not needed unless you can't turn faster. You basically have all the tools you need to get under 25 or even under 20 seconds, but you have to improve those tools. Hope this helped. Good luck in your endeavours!