I am sorry to hear about your situation and I can relate to you as I went through a similar experience as well. It's ok to feel this way but please don't compromise your mental health over mocks. The hard truth is as you started revision late and are only revising the night before, you can't expect to understand every topic to the required level and demonstrate your knowledge in the exams. On the bright side though, you are in Year 10 so it's not too late to improve and get back up! After your mocks are finished, take a few days off to re-evaluate your revision strategy and create a plan for yourself.
I would recommend creating a revision plan for every subject or the main subjects you struggled in and go through every topic and do past papers. It's gonna be time-consuming but you need to push yourself. Maybe spend an hour each day revising a single topic from any subject and do past paper questions on it the next day. Continue this revision plan in the summer as well so you don't forget the content from Y10. I would also recommend you to not spend too much time reading or rewriting your notes because GCSEs are all about exam technique which you will only master by doing past paper questions. The more past paper questions you do, the better you will get at the topic (I am saying this from experience!).
As for your classmates judging you, I think what matters is what you think about yourself, the circumstances you were in, and your potential. From my understanding, you seem like a good student who wants to work hard and improve. So, focus on improving yourself going forward and because you know these grades aren't a true reflection of what you're capable of, you will be so impressed with yourself when you ace the next set of mocks/tests!
Hope that helps and please don't worry because these grades aren't the real deal.