A 10 point climb is very doable in 2 months. You must put in the hours.
Save AAMC materials for last month. Do not forget to do the Section Bank. FL5 is probably the closest test to the real deal. I would save it for last. The Sample is easier than the real test, especially CARS section. I would take it sooner than the other AAMC material.
If you take a test once a week from here until your test, you should hit at least 7 tests, with some rest leading up to the exam. I suggest taking the test on Saturdays, away from the quiet of your home and in a foreign environment. This will simulate the real thing, which will be in a foreign environment. Don't take it in a super comfortable place like your home. Review tests on Sunday, which could take just as long as taking them.
Ignore any score you get on a 3rd party test. The score you get on a 3rd party is irrelevant. Take their tests to build stamina and familiarize yourself with how the test format will be so that you will be more comfortable on the real one. Review every question, both right and wrong, to see if you understand the underlying concepts. 3rd parties help you identify your weaknesses in content knowledge. Use the tests to find the areas you are weak and focus on learning those.
For Chem/Phys: Get comfortable with recognizing units. There will be times where you do not know the formula or concept but can derive the correct equation by looking at units of the answer. If the answer is in Newtons, you know a Newton is (Kg)(m)/s^2. So if the passage gives you the mass, length, and time, you can just plug them in to arrive at Newtons in your answer just by putting in the units in the right place. You can do this with a lot of questions. Get good at understanding relationships. There will be times where you see a bunch of large numbers that will take you a lot of time to calculate. However, if you know you need to multiply the numbers, and that the answer will be a larger number, you can eliminate any answers which will be lower. By knowing which direction the answer will be, you can lower the probability of being wrong. Sometimes, you will not even have to calculate anything because the real answer is the only answer that even remotely resembles the correct direction of calculations. These are tricks to help you with questions even when you do not understand the underlying concept or the math seems too difficult. Knowing the concept is always better.
For CARS: I would spend the least amount of time on this section. You have naturally scored high, and it is the most difficult section to improve in my opinion. Take it seriously during your practice tests and review them rigorously. It just comes down to finding your style of going through the section that is comfortable. For me, I never skipped passages, and I never went back unless I had free time, which I rarely had. You seem to have done well, so just perfect your style and work on timing.
For Bio/Biochem: Amino acids and enzymes. If you understand amino acids and enzymes, you will get many questions right. That means understanding their structure, properties, etc. Be comfortable with lab techniques and interpreting lab data. Do not skip that section of your review. Content review is really big here. There is so much that can be drawn from.
Psych/soc: Your CARS affinity will help here. You need to just drill definitions and concepts until you memorize them, but understand that simply knowing the definition will not answer many questions. You will need to be able to critically analyze a passage that uses those concepts to answer a question that requires your knowledge of said concept to even answer. It is important to understand studies, their structure, and their weaknesses based on their design for this section. If you do not know many concepts, this sections is amazing to score low in initially because it, in my opinion, has the fastest rate of improvement.