First, how old are you? I'm presuming that you are really young, and if that's the case, then you are on the right track, however, you have to strengthen your arguments.
Second, b-school won't teach you those things about M&A and Structured products. A MS in Financial Engineering or a MS in Financial Mathematics might, but an MBA definitely won't. So how do you learn it? By doing it, i.e., working with it. You might catch a glimpse of it in a textbook, or you might have a prof. that shares some war stories with you, but you really won't learn it.
Third, b-school won't give you advanced quant skills unless you go to a quant based program, such as GSB. A better program would be one of the MS degrees above if you want quant skills. Better yet, just get a engineering, math or physics degree and there is your quant background. People skills yes as finance folks like to hang around pubs a lot, and problem solving depends on the program. Again, engineering, math and physics degrees will provide you with a leg up on problem solving over an MBA.
Sometimes I think that having a background in Comp. Sci. would be best as more than half of what you do is computer and application related - financial theory are the details of your work.
But, how on Earth will you have your MBA by 24? Top programs require work experience, so I don't understand how you plan to pull this off, and an MBA is not an MBA; pedigree matters A LOT. Where I work, we have some folks from big ten schools and we have Ivy leaguers (plus UofC). You can get in with a good tier 1 program, but once you're in, even then opportunities are treated very differently for people depending on what program you went to and how much a certain higher up likes you. It's an underground version of DC politics.
But in an interview, you have to be able to discuss certain stocks, certain metrics, the current state of the market and any predictions which you might have and why, what you invest in and why, etc. They really gauge your interest in this stuff by how involved you are - the markets are living, breathing organisms and you need to demonstrate how you are a barnacle attached to that puppy as it rides its way around. Also, you need to be very good with computers and applications - the more applications you know the better, and learn everything that you possibly can about Excel. Some places will have you build a macro during your interview.