Study what you are interested in, and be the best that you can possibly be. An undergraduate degree in physics will force you to think for yourself and build concepts from the ground up. Engineering is similar in that regard, but you might give up learning theory in as diverse areas as...