No it’s not it’s never too late,I’m currently in y11 with results day coming in 6 days.
In year 10 I wasnt getting the best grades I was overwhelmed and was struggling to stay afloat.In year y11 I got more organised and started talking to my teachers about my grades and where I could improve.
In regards to how to improve I cannot stress this enough PAST PAPER EXAMS! they will be your life saver and help you throughout all mark them and do them over and over and over again. Even if you don’t see a massive change in your grades it’s better to at least know you have it your all and tried your best then to know you barely attempted to.
It’s never too late to start getting those top grades, once you start to see that you are capable of it you won’t settle for less.
Goodluck - you’ve got this
Edit : I just got my results back and got grades 888877765