Got my score back Wednesday, haven't posted yet because I'm on my surgery clerkship.
NBME 12 (3 months before): 269
UWSA1 (2 months before): 265+
UWSA2 (1.5 months before): 265+
NBME 15 (4 weeks before): 271
NBME 16 (3 weeks before): 269
NBME 18 (2 weeks before): 266
NBME 17 (1 week before): 269
Step 1: 272
As many others in this thread have said, doing well in classes is the way to do well on step. I got all honors except for Behavioral Science, and it made reviewing the material during dedicated MUCH easier. I used USMLE-Rx along with classes to learn FA alongside classes. It is my personal opinion that practice questions are the single best tool to learn. Most of my energy went towards classes during the year, with spare time being spent on step starting in January (20 tutor UWorld Q's/day + 1 chapter of FA & Pathoma of previous material per week).
Materials used during the school year for learning class material:
USMLE-Rx
Kaplan Pharmacology Videos
Pathoma
Utah Questions
Robbins Review Book (the question book)
First Aid + Annotations (don't over annotate, it has almost everything you need)
Sketchy Micro
Materials used during dedicated or specifically for step:
UWorld
FA
Pathoma
Sketchy Micro
A study partner
The pretty standard study materials, but the study partner experience may be a little unique. My day consisted of Uworld and Pathoma in the morning, and FA in the afternoon. Instead of reading FA, my partner and I discussed FA. The lack of explanations in FA are killer if you don't understand everything perfectly, so we would read the book to each other and discuss what everything meant if either of us were confused. There were multiple times on the exam that I'd get a question and think "oh right, my friend specifically said X happens because Y, so this is the right answer." This method might not work for everyone, but I enjoyed it and it worked well for me.
Step was harder than any of the NBMEs, with anatomy I hadn't seen since first year and pathology I'd never seen in any resource. There will be questions you don't know the answer to, and you will make stupid mistakes (I made at least a couple). Trust your NBME scores.