The large majority of students who start university thinking “premed” end up doing something else. Some struggle to maintain a medical-school-worthy GPA in the tough premed classes. However, quite a few just decide that they would prefer to do something else. Some for example might find that they like lab work and research, and go for a PhD instead. Some might decide they like math, or computer science, or just about anything. This is entirely reasonable. University is an opportunity to try multiple things and get a better idea regarding what you want to do.
However, if you are starting university thinking “medical school”, then you do not want to start at a school that will make it difficult to afford to pay for medical school if you decide to stick with that path. As such, you need to budget for 8 years of university. You would be best off to avoid debt for your bachelor’s degree, and it would be even better if you can keep some money in the bank or college fund in case you want to end up using it for medical school (or for some other graduate program).
With a budget of 50-60k I am pretty sure that some of the schools on your list will fit your budget, but some other schools will not. As one example, I do not think that Cornell gives any merit based financial aid (nor Dartmouth nor any other Ivy League school). While Tufts has some national merit scholarships, my understanding is that this is for a very small amount (and Tufts is quite expensive if you are full pay – probably over $100k/year by the time that you get to university). I would be very surprised if either Cornell or Dartmouth or Tufts will fit your budget, and quite a few other schools on your list are similarly likely to be well over budget.
You can major in anything, complete the premed requirements, get many hours of experience in a medical environment, and apply to medical schools. A number of years ago I for example saw a video on-line of a surgeon who specialized in robot-assisted surgery, who painted a very small picture of the hospital where he works using a robotic surgery system (if you Google “Da Vinci robotic surgery” the video might or might not still be available). His bachelor’s degree was in art, and he had then gone on to medical school. I think that a major reason why some premed students major in bio or chemistry is that you are going to need to take some tough biology and chemistry classes anyways to complete the premed requirements. You might want to major in something that you are good at and that you like. Public health does seem like one reasonable option.
The ability to speak Spanish will be helpful to anyone who works in health care in the US with direct patient contact.
These are all very good universities in general, and very good for a premed student.
For the rest of your list, I really do not know which of them are likely to be affordable. You have a long list of reach schools particularly if many of them will be over budget even if you do get accepted. You might want to have your parents run the NPCs for them, and/or search their web site and see which of them offer merit aid and at what level.
The last thing that I might say: I think that you are doing very well. Your stats are very good. Your ECs are very good and seem to be relevant to the path that you are considering. A 3.8 unweighted GPA might not amaze admissions at some of the most selective universities, but there are definitely many people called “Doctor” who had about the same unweighted GPA in high school (and in many cases probably a lower SAT and PSAT score).