I'm a non-US IMG so I studied for 4-5 months. I initially went through Kaplan's lecture notes (no videos), then I read Master the Boards for Step 2 CK and Step 3 simultaneously, and read a few things from First Aid for Step 2 CK, then I did UWorld once and then did all the wrong/marked ones. After all that I did the NBMEs and UWorld assessments and reviewed my notes from UWorld many times and the wrong questions from the assessments.
I'm not sure if I would've done anything differently, maybe try Amboss, which sounds good, but overall I feel that the highest percentage of questions I got wrong were because of the confusing writing or confusing choices and not because they were asking me things I hadn't studied or didn't know.
I don't think reading all the books actually helped me that much, especially Kaplan's notes, and if you read both MTB books you'll see there are clear contradictions between both in some areas, which are frustrating at times, but I always need to read something before doing questions, so I couldn't just do UWorld and nothing else.
Overall, UWorld is the most helpful tool, but I really learned more about confusing and misleading writing from the NBMEs and it helped me figure out many of the tricky questions I know I got right on the actual exam. If you don't have trouble with time management while using UWorld, you shouldn't have any problems on the exam, I always had at least 6-8 minutes to review my marked ones and in two blocks I had more than 10.
If you have any more questions, don't hesitate to ask.