If you sign a contract to return to your country after receiving a medical degree and work as a doctor in your country for 5 to 10 years then you may be able to get your medical school in the USA paid for. That is what all of that US aid to other countries is supposed to be used for.....
I don't want to discourage you , but it is extremely difficult to get admissions in US medical schools and studying medicine in US is the most expensive affair. The tuition fee itself around 40,000$ per year apart from your living expenses.
For applying to medical schools in US, you must have completed 4 years bachelor's degree or pre medical course with biology, chemistry along with other science subjects. Some universities may ask for humanities, English, maths as well. And the pre requisite for admission in US medical schools is you must have done your bachelor's degree in US. Or at least last 2 years of your bachelor's in US. And they have to pass MCAT, which is a medical entrance test in US.
International students have to spend 45,000 $ for tuition fees, 15,000$ for food and stay, 5000 for health insurance and 7000 for transportation. Which means approximately it will cost 3,00,000$ to complete the 4 year medical course.
There are limited number of scholarships only available from US federal government. If you get good score in USMLE course, you have a chance to get scholarship. 1000 international students get scholarship up to the amount of 2 million US $ from US government every year. Otherwise you have to take education loan only.
Another way is apply for MBBS in Caribbean islands. Study there for first 4 trimesters till USMLE 1 exam. Then study the remaining course in US medical schools with scholarship. Most Indians do that only.