You don't HAVE to learn 2-look OLL and PLL yet, although that is definitely a way to help you reduce your time. What method do you use for the last layer? Rubiks.com method, Dan Brown method?
Also, you can use lookeahead and fingertricks to speed up.
Lookahead: while putting in a corner using RUR'U' or whatever, look for the next corner. Basically, you have to be so familiar with the alg that you can perform it while looking at other pieces. This method helps reduce breaks in between algs which are caused by finding pieces.
Fingertricks: basically practicing flicking U or F with your index finger, D with your ring finger, etc. I believe that one of my friends get around 50s to 70s with the Dan Brown method because of the speed he turns the cube at.
lol, here to help ^_~