@Voskei, your application will not be considered with an expired MCAT score, sorry to say.
Most of the AMCAS schools want it to be taken within 3 years of applying.
Some TMDSAS (Texas) schools take an MCAT up to 5 years old, but by the 2025-2026 cycle this score will be expired even for them.
I don't think you need to do a SMP to increase your GPA, but if you feel you are lacking enough Bio classes or haven't had a Statistics class, you could take just those & be sure you have the time to do them well. You could then work on your volunteering and research (or look for work as a clinical research coordinator) and study for your MCAT retake.