This is a reply to someone I gave concerning a similar question - it sounds like it may apply to you too. Just take it for what it's worth:
"You MUST major in what you ENJOY! Your college years will most likely be the most fun of your life. If you major in something just to "prepare" for med school, your taking your chances of ruining these years with your choice of studies. There is so much out there to learn and experience and this may be your only chance.
I'm a first year in med school - med school is basically a trade school; there's nothing liberal about this education. I REGRET taking some of the courses that I thought would "better prepare" me for med school. Folly! You'll see more science in med school than you want, and non-science majors are at no real disadvantage. Trust me, you'd be a much more interesting and valuable person in your class if you contributed something other than your knowledge of physiology or metabolism. Preparation is learning about yourself, your role in society, your past, nurturing your interestes, and developing skills needed to interact with people (not lab rats).
If those majors are truly what you enjoy (and by the way, against popular belief, you aren't required to have a passion for them to love medicine - apples and oranges), then just take my sermon for what it's worth. The core classes that med schools require are ALL you need - TRUST ME! Work hard in those 4 sciences and you'll be more than prepared for that MCAT and for a life of studying the body. You've got your whole life to learn about it - you've only got a few precious semesters to master French.
When I entered college I had full intention of going to medical school, but I NEVER once considered myself "Pre-Med." Do you understand what I'm saying? I was an Environmental Science major with a passion for medicine. The "pre-med" culture is evil; it controls people and turns them into monsters they never intended on becoming. DON'T FOLLOW THAT PRECEDENT! Maintain your perspective or be swallowed in the bowels of competition, stress, and fear.
I hope that I have gotten through to you a little bit. There is no external formula that will tell you the best way to prepare. Doctors would be carbon copies of each other otherwise - what is valuable to one person may be WORTHLESS to another. What prepares you most for medical school is developing the qualities you have to become a better person and contributor to society - it is certainly not having memorized the glycolytic pathway (it may sound like I'm trying to be ridiculous sounding - but that's is exactly what you seem to think). Do not be a cookie cutter pre-med! BE YOURSELF - PLEASE!!!
Following my own dreams and not someone else's,
Philly