US actually has no need of foreign doctors. If you become internationally renowned neurosurgeon, develop some new techniques/therapies, etc, then a university medical school might invite you to come to the US.
Otherwise, it's long, hard slog - and extremely expensive. US medical education is called "The Million Dollar Education" for just cause. You would need to complete a standard premed program at the top of your class at a prestigious university, then get admitted to one of the few US medical schools which will admit foreign students. You have to prove you have sufficient funds for all 4 years of med school + living expenses even to apply to med school these days as they will not waste their time & money to consider any foreign application for someone who cannot afford it. NO financial aid! Costs are fierce. Friends are paying over $125,000 a year for their son's med school, housing, car, and everything.
Lots of highly qualified Americans cannot get into US med schools. And there are more US med school grads than hospital residencies. Hard to get anyone to spend the vast time, money & hassle of getting you a visa for residency unless you are a superstar.
Americans have great distrust of foreign trained doctors, dentists, etc. US requires MD degree (as do Canada & now Australia). You'd have to pass USMLE, and of the few who ever make it to Phase 3 of the exam, barely half pass.
So it's extremely difficult & extremely expensive. How good are you? And how determined?