Your cross is pretty good, you might want to work on your F2L a little bit more, because thats the most time consuming part of your solve. If you know intuitive F2L but is not very familiar with the cases, then sometimes you should just use beginner way to solve the pair. Meanwhile, you can practice on your own for the F2L cases, and when you get VERY familiar (when you see the case you think of the algorithm), you can start using that algorithm in your solves.
For beginner's method, your OLL and PLL are pretty good. If you ask me to use beginner's method right now, I would have a 20-25 second average, and occasionally I might get some sub-20s. Sub-20 with beginner's method is very hard, though. If you want to get to sub-20 sooner, then the only thing you can do is to learn full CFOP. Hope this helps you anyway.
If you didn't memorize it, I would recommend you to memorize the yellow cross algorithms in OLL, where you already have a yellow cross on top solved. There are only 7 algorithms, and these algs help a lot with OLL.