The key in these cases lies less with finding the right resources and more with diagnosing the underlying issues. The only exception I’ve seen is the highly motivated student who gets so hyper focused on minutiae that they never really learn the high yield material well, but even these folks will usually pass albeit with much more stress and misery than if they’d balanced their time better.
The rest tend to be a mix of various learning issues or mental health issues that they were able to compensate for in undergrad due to their innate intelligence, but once faced with medical school velocity and volumes, they struggle.
I’ve seen some others fail due to outside issues like family drama, relationship drama, etc. Most of these seek help early and often end up taking a LOA to deal with the other stuff and tend to do fine once they’re back.
Addressing the underlying issues is absolutely critical. The sad fact is that M1 is arguably the easiest part of medical school. It’s hard only because it’s new and adjusting to the volume is new, but the material isn’t that complex and you have lots of free time to learn it. Things start to build and eventually you’re in rotations doing 50-70 hour weeks in the hospital while trying to find a few minutes here and there to study for big nbme shelf exams. That’s assuming you were able to pass step 1, and oh you have to also be studying for step 2 while on the wards because that comes up faster than you think. And then don’t even get me started on residency!
So yes find the best resources you can, but also be sure everything else is optimized.