I agree with clincher. I get around the same time as you. The only thing i can say is keep practicing. Also make sure you are consistent when turing the cube.
Practise your F2L with a metronome.( pick a relatively slow speed, and do your F2L normally. 1 tick = 1 turn. Do not miss even one tick. If you do, start over again. Pressure and threaten yourself with this [" I can't miss a tick!"] , and keep practising . Speed comes naturally)
in my opinion you are going way too fast. Fast turns does NOT mean fast solve. You rotate the cube too much in your hands in F2L and spend too much time looking for next move. If you went slower and smoother, you would be able to look ahead