Hi, im a college student myself and went through a phase like this. im still kind of in the middle of one, but your situation isn't a whole lot different than mine other than the fact that i can't wait to get into more upper division investing classes. I was up in the air for a while between electrical or civil engineering, music, Bus. Econ and Bus Admin.
First things first you should know that these days a bachelors degree is a dime a dozen, especially with a business major. but its all the more reason why you need an undergraduate degree to compete with the rest of the world. If you are planning to return for an MBA i would recommend a major from the college of letters and science. It will set you apart from other applicants of a job you may apply for. It will also make you more well rounded and you also may enjoy it more.
You do not learn nearly as much specialized material in an undergrad program as you do in a graduate program. Also, the courses are fairly vague in comparison to what you will learn from experience and/or a graduate program. this meaning, the variety of job options available to you is still fairly broad regardless of your major. There are exceptions, but for the majors your are debating, there are not many. Young adults fresh out of college usually switch jobs many times, usually between different fields, before finding what they want to pursue as a life long career. That's why it's usually recommended that you get some work experience before getting a master's degree. Then you can go back and specialize in that field.
Another thing that you should keep in mind goes back to what my father always told me as i was growing up. "Find the thing that you enjoy/love doing the most, and find a way to get paid for it".
For me, my favorite thing to do is play and study music. I play guitar and i decided recently that i would pursue my music as a career. Day in and day out i play guitar, songwrite and actually STUDY music technique, style, theory, etc (17+ hours a day). Nothing makes me happier and the ultimate goal is to get signed to a record label (get paid for what i love to do). In the long run i feel that my life will be much more enjoyable. So what i am doing right now is taking music classes along with my business study and planning on some time off after i graduate to go to music school and pursue music as a career. Worst comes to worst i have an undergraduate degree to fall back on if i need to get a 'business' job.
One thing that might set our situations apart is that i enjoy studying real estate and stock investing too, so i have another source of income as a back up. its always good to have a plan B (or C and D).
Sorry if i rambled on about my life too long, but i was just explaining what i ended up doing when i ran into this dilemma. so far i couldn't be happier and, like i had said before, have a backup just in case. Maybe i'm too much of an optimist and might be sounding too cliche by saying this, but follow your dreams and never let anyone tell you that you can't succeed.