Almost impossible for people who aren’t at least permanent residents (green-card holders) of the US to get into med school here. You are better off planning for a route that includes med school in your home country.
However, if you are interested in medicine, consider nursing. There is a tremendous demand for nurses in the US, so if you were to go to college for nursing here, you could probably get a green card and a license. If you wanted to, you could go on to nurse practitioner or nurse anesthetist, or many other things that nurses can do. And you’d likely be able to obtain citizenship, but you’d have to check with an immigration attorney. You should probably research this before obtaining a visa.
If this interests you, you should ask your admitted schools whether you can move sideways into their nursing programs. Choose the school that will be least expensive for you, since nursing is not a highly competitive school, and unless you are planning on getting a PhD (not a “doctor of nursing”, but an academic PhD in nursing with the goal of doing research and running a school of nursing), the school you went to barely matters at all, once you’re out and working.
If you are a US citizen or permanent resident, then unless money were no object, again, I would probably consider cost. Med school is expensive. You need grades and a high MCAT score. You can get those from almost anywhere, but probably the more selective and respected the school, the better your chance, grades and MCATs being the same.
I don’t know if it’s changed, but as of 2018 one could sit for the licensing nursing exam, without having a green card or citizenship. https://www.usnews.com/education/best-colleges/articles/2018-06-12/how-international-students-can-earn-us-nursing-degrees