First Aid for USMLE Step 1 - No other resource can come close to how much knowledge is packed into this book. A one-stop shop for everything you need to know on test day.
Pathoma - Explains pathology concepts so beautifully that you don't need to memorize pathology because you finally understand it.
Sketchy Micro - Makes it so easy and fun to learn and actually remember microbiology.
UWorld - Best source of USMLE questions, explanations teach you everything you need to know and more.
NBME Practice Exams - Extremely useful to complete at least the 5 most recent NBME practice exams, as they show you how the NBME likes to test certain things. Useful to gauge your level of comfort with the material you have learned thus far.
Great question! It can be daunting with how many resources are out there, but I recommend the following.
Anki - This is a flashcard app or program on your computer that specializes in spaced repetition. There are several great pre-made decks out there (check out the medicalschoolanki subreddit) or you can create your own. This really helps focus on your weak areas, while ensuring you don't forget your strong areas.
UWorld - Several studies show that the number of practice questions you do directly correlates with success on USMLE tests. Use UWorld like a textbook, read every answer, understand why the choice is the best answer, and you will do great.
Pathoma - Dr. Sattar is masterful with his words, and you should listen and read everything he has to say! This is one of the highest yield resources out there. Review this frequently, again using Anki cards or simply re-reading and re-watching videos.
First Aid for Step 1 - the quintessential text for USMLE Step 1 review. Almost everything you will need to know is in this book somewhere. Review it frequently - whether via Anki cards or re-reading it.
SketchyMedical - their micro and pharm videos are really great at building long-term memory (in fact, I still recall many of the sketches now as a 4th year medical student!)
I am happy to talk more with you one-on-one about the best tools to help you achieve the score of your dreams on Step 1, and creating an ideal program for you! Good luck, and keep up the hard work :)