Basicly as other said, setup scripts for reorder and do Kanji first in case you are not finishing everything to the 0. You can also download another script for ignoring mistakes, but I would recommend to not misuse it and only use it in case of typos etc. Having 100% accuracy and everything burned is useless if you don’t understand anything after that.
But don’t try to race as much. You are still level 8 so it’s probably manageable, but unless you can remember big amount of vocab easily, you will get overwhelmed eventually if you race. I am the type of person who doesn’t like to try to remember lessons hard, so I just pass them somehow and then learn over time with reviews. It hurts my speed and accuracy, but who cares. It’s about learning.
But when I check my stats, it shows my average level time being almost 19 days. Last level took 32 days because I was too busy irl and decided to work on vocabulary I ignored, but usually if I try and do reviews every day, it takes me around 14-15 days per level.
But remembering of new things will get easier over time as your brain gets used to learning new words, so it should speed up a bit, but if you really want to go faster, then you should spend some time on lessons to try to remember them, setup some time schedule to make SRS most effective and use reorder script to knock kanji first when you are fresh and won’t make mistakes due to passing another 200 reviews before that. Also, do reviews as often as possible. I noticed that it’s like my brain slows down after a few days break and I can’t remember words I would otherwise remember easily. So don’t skip days if possible.