Hello Lily, I am by no means an expert but I think you're on the right track with how you practice, at least in my opinion.
I think the main thing is to keep it fun and interesting. Just doing one thing over and over gets monotonous and you can quickly lose interest.
I don't really have a "set routine" myself, but mixing things up certainly helps me keep at it longer. No matter what you chose to practice you will be incorporating what you already know into it while learning new techniques which is all good!
I'm sure other will have tips and tricks for you to try too. Just use what works best for you and have fun.