Studying medicine in the United States is one of the most difficult paths for international students, and I generally do not recommend it if your goal is to find full funding.
This is because, unlike many countries where you can study medicine directly after high school, the U.S. treats medicine as a graduate-level professional program. You must first complete a four-year bachelor's degree, then apply to medical school (an additional four years), and then complete residency training (another three to seven years). You're looking at 11 to 15 years of training before you can practice independently as a doctor.
Also, to apply to medical school, you must also take the MCAT (Medical College Admission Test), a rigorous exam covering biology, chemistry, physics, psychology, and critical reasoning that requires months of preparation.
And the truth is, the vast majority of U.S. medical schools do not accept international students at all. Of the few that do, almost none offer financial aid. Tuition runs $50,000 to $70,000 per year, and international students cannot access U.S. federal loans. Even after medical school, many residency programs prefer U.S. citizens, making it difficult to actually practice in the U.S.
But my honest recommendation is that if you want medicine, then you should go for nursing instead. Nursing only requires a four-year bachelor's degree (no graduate school, no MCAT), pays extremely well in the U.S., and there is high demand for nurses across the country. It's a much more realistic and affordable path for international students who want a career in healthcare.