For medical school, it almost doesn’t matter where you do your undergrad. What counts are excellent grades, excellent MCAT scores and related ECs. So whether you go to Penn State or some little private college that awards you a bit of financial aid, is irrelevant. What is important is that you fit within your $35-40K/year budget.
Look into schools that award automatic aid based on scores, such as University of Alabama, for example.
You can start here:
http://automaticfulltuition.yolasite.com/
Also, look at schools in cheaper parts of the United States (the central part, the south, the mountain states) where fewer international students apply.
Some of these schools would be affordable to you even without financial aid. For example, University of Montana costs under $32K/year.
https://admissions.umt.edu/admissions/costs.php