Month 1: diagnose, then build the foundation
Start with one full practice test under real timing conditions. Score it by skill category, not just by the overall number, so you end up with a list of which specific skills you missed and how often. From that list, pick the top three or four skills and begin short drilling sessions on those while the rest of month one goes toward filling in any skills you have never really learned, using content lessons rather than timed drilling for those.
How to pick which skill to drill first
Rank each missed skill by how often it appears on the test multiplied by how often you miss it. A skill that shows up five to eight times per test and that you miss half of it outranks a skill that shows up once, even if you miss that one every time. This ranking, not a gut feeling about what 'feels weak,' is what should decide the order you drill in.
Inside that ranking, put skills where you know the rule but keep messing up execution ahead of skills you have not really learned yet. The execution fixes come faster and free up time for the real content gaps later in the plan.
Month 2: targeted drilling in short cycles
Run a weekly cycle rather than a flat list of tasks. Three short sessions during the week, each on one skill from your ranked list, plus one slightly longer weekend session that mixes in a skill from two or three weeks earlier so it does not fade. Add one shorter timed set, paced like a real module, roughly once a week so your speed keeps up with your accuracy.
What a full session cycle looks like end to end
Pick a skill. Do 8 to 10 questions timed to the real per-question pace. Grade immediately against the explanations. Sort every miss into careless or knowledge gap. For a careless miss, redo it untimed to confirm it was really carelessness, then note the specific trap so you catch it faster next time. For a knowledge gap, re-read the rule or approach for that skill and do a few more untimed questions before you time yourself on it again. Schedule that same skill again in about three days.
Why redoing a full practice test isn't the same as reviewing it
A full test measures where you stand across dozens of skills at once. It does not, by itself, fix anything. Taking another full test the same week you took the last one, before reviewing its misses, spends a week of study time on measurement instead of improvement. One full test roughly every two to three weeks during month 2 is enough; the days between are where the drilling happens.
Month 3: full-length practice and timing
Shift the ratio toward full or half-length sections under real time limits, since pacing and stamina only show up under real conditions. Keep reviewing every miss the same way as before, sorting careless from gap. Limit full tests to about once a week in this final stretch, not more, because the review in between still matters more than the number of tests taken.
Keep a short, spaced check-in on your two or three weakest skills throughout month 3, even as most of the time shifts to full-length practice, so a skill you fixed in month 2 does not quietly slip back by test day.
Where a free skill-drilling tool fits into this plan
StudyPebble is free to practice daily, with a limit on how many questions you can do per day, and it organizes questions by the same skill categories used above, with an explanation on every miss. It fits naturally into month 2's short daily sessions, where the point is repeated drilling on one skill at a time rather than a full timed section.