Thanks! I practice a lot every day, basically whenever I have my hands free. I do a lot of untimed solves because of this, some of them are slow solves, but most are just turning as fast as I can without pausing. I have found that lately I've been able to do around 7-8 TPS during F2L without pausing at all. That's what I've been focusing on lately, just turning really fast without pausing. I don't really watch tutorials, just example solves from a lot of top cubers like Feliks, Jay Mcneil, Drew Brads, and I also watch their fastest solves a lot, which gives me inspiration to go faster.
I think the main thing that has led me to progress this fast is changing my practice techniques all the time. If you stick to one practice technique for too long you will get use to it and your progress will slow down.
I have exams for the next two weeks so after that I'm going to upload some solves.
Thanks! I'm definitely planning on going to the next comp that comes up near me.