A business major probably wouldn’t be my first choice. It’s counterintuitive, but most businesses don’t seek out “business” as a major in their recruiting process. (I’m sure there are exceptions, particularly in specific areas like accounting.)
I’d suggest choosing a rigorous major that interests you and focusing on developing some good internship and part-time opportunities. Recruiters will find actual work experience more useful than some general business coursework.