Taking an upper level biology and biochemistry made a world of difference for me with the MCAT. I think you could get away self-teaching physics and sociology, but I highly recommend taking your biology, chemistry up to biochem, and intro psych before you start studying. Also, I was also a humanities major, so I didn't take much science in undergrad.