Never posted on here but thought I could give you guys some encouragement who don't match this year.
Graduated 2016 US IMG
Step 1-204, Step 2-220, Step 2CS-Pass on 2nd attempt, Step 3-207
2016-Applied to 70 fm programs, 2 IVs, Withdrawn from match due to failure on Step 2 CS
2017-Applied to 30 fm and pre-lim programs (was trying to stay near hometown) 5 IVs, ranked 4 of them, no match. Did the soap, had 3 phone interviews after contacting all the programs and was turned in by 2 program coordinators and committed a match violation. They flagged me in the system and barred me from the 2018 SOAP but was able to participate in the 2018 general match.
SOAP week and after=Worst time of my professional life, first time I've ever felt hopeless about my career. Took weeks just to start feeling normal again but have felt discouraged almost the entire past year on a semi-regular basis.
2018-Applied to 150 fm programs, 50 pre-lim programs. 11 IVs and ranked all of them. Monday I found out I matched!!!!!!
What I did over last year-Volunteered at a free clinic 2x a month and shadowed a rural doctor 2x a month. Went to 2 fm conferences. Started a research job and got another publication on my CV. New LORs from a few physicians at the free clinic. Rewrote my PS and explained CS. 100 personal statements had a specific paragraph for each program of why I wanted to go there. Hobbies and Interest section on ERAS application I filled out really well. I put a few funny things in there about myself and PDs thought it was hilarious, I had one call me about it. Met with a professional on how to interview better. Read "How to make friends and influence people" to help my interpersonal skills. I called 8 out of 11 programs I interviewed about the red flag near the end of the season and to be honest they didn't really seem to care. I'm not saying it was right to contact programs during the SOAP but I personally believe its a dumb rule.
My advice-Don't give up. I seriously thought it was over for me after the SOAP but I kept pushing without any idea what was going to happen. My verse I read over the last year is Luke 11:8 "I tell you, even though he will not get up and give you the bread because of friendship, yet because of your shameless audacity he will surely get up". I am a Christian and based the whole last year on that verse and I would encourage you to do the same. Shameless Audacity is what it takes!