Don't worry about it all at sweetie, residency program directors don't really care how long it took you to finish med school, as long as you MURDER Step 1. Repeat the year and work HARD becuase if you fail any more classes, you will be expelled.
Best of luck. You should go to your Dean of Students or promotions committee on the first day, schedule a meeting with them, and ask if there are any personal tutors available. Make it look like you CARE about passing, and show them that you mean business and you're ready to work hard.
And get a tutor who has taken the classes at your school. Do you have any high scoring friends? Ask them for help if you don't have the money to pay a tutor. And collect all the old tests, they repeat questions year after year most of the time anyway.
Work hard sweet heart and you will get there. Don't listen to anyone else. If any rumors or drama or gossip that "oh he/she is the kid who failed" so what. Ignore it and find new friends. Work extra hard and pass all your classes and ironically, you'll probably be doing way better on Step 1 because you'll really learn 1st year material well, and likely do well 2nd year. In fact, many people take 5 years to finish med school. Not a big deal, you'll be a year wiser than everyone in your class. Hope this helps 🙂