I feel like as an IMG things might not seem fair but I have learned this lesson the hard way in my USMLE journey that you should have no excuses for anything. You want anything you should grind for it.
Finances Issues: EARN AND SAVE (teaching, Working, Freelancing)
Continued.
Research Issues: LEARN (Cohcrane,Coursera, thousand of free sources)
Score Issues: WORK (Lectures, practice tests, more grind)