Hello Jaawan fady. My advice to you is as follow. I graduated medical school in 2006 from egypt and did my residency in lebanon , finished my residency their. I came to Houston in 2009 did my steps, did ok on step 2, passed cs all first attempt and did ok on step one. I also had clinical experience as well in USA and I am a US citizen. I applied in 2013 and 2014 for match and got nothing( no interviews). Also donot apply to texas they only care about grades, alot of the programs look for grades. I came to chicago illinois in 2015 and re did my medical school to get a new graduation date ( may 2017) I also got my surgical assistant certificate and my Electromagnetic nerve conduction certification this year too as well. I am applying this year as well. If you are an older graduated you need to do some observership , or to get connection from inside. I know alot of people who had connection from inside some people paid money to get in and they did....Apply this year and see how it goes, best of luck to you. I speak russian, arabic, english and french.