First thing to consider: if you do not have US citizenship, then you will have a very difficult time getting accepted to a US medical or dental school. Impossible with low stats.
If you do get accepted to a US professional school, as a non-citizen or non-permanent-resident, you have to front the entire cost of 4 years of med/dental school into an escrow account, because you're not eligible for US federal student loans. That's about $250k or more.
There were some stories last year of people who were expecting to get their US permanent residency during the summer, and got accepted to med school, but then the INS didn't come through. And there were some stories this year that exposed anti-greencard bias in MD admissions, at least in the south. No picnic.
DO schools are not that much easier to get into than MD schools.
Sorry the news isn't better. Best of luck to you.