Especially in OLL, just do Us instead of cube rotations to do it from the right angle

And sometimes, in PLL, it's easier (depends of case and of the cubers prefferences) to do a U *PLL case* U' instead of y *PLL case*
Concerning F2L, what I did was that I looked at each F2L cases that I executed slowly and tried do come up with a fast way to do it.
Do cross on bottom! Or when inserting the last cross piece, do a hidden cube rotation at the same time. What I mean by that, is that instead of doing a L2, you can do a r2, to bring the cross down to the piece, instead of bringing the piece up to the cross, and then doing cube rotations. It's really not that hard to do, and will also help your looking ahead on your f2l
I still need to learn 2 of the 9 2-look OLL algorithms and I also use 2-look PLL, and I still get times pretty much the same as you, because I try not to use cube rotations and also have given each f2l case some consideration.
EDIT: Oh and by the way, white cross FTW
