What is the best major for pre-med that leaves your options open regardless?

I tend to do very well in most of the STEM subjects, usually getting As in every STEM class I have taken. I really enjoy chem and bio, and perform decently in math. I am somewhat hesitant to do engineering, as it can be really math intensive, and I am not a math genius. I usually study hard enough to get a good grade, but I really need to work hard to get the concept, it usually doesnt come very easily.
Public health and clinical lab science are similar to psychology though right? Like it is difficult to have a successful job with just that degree.