Hi there, thanks for reaching out.
Obviously, you are up to some impressive things. Your instincts to try to take advantage early are spot on. Why is this? You don't want to lose any equity in your existing accomplishments. Starting your own non-profit is extremely impressive for a college student. Four years from now, b-schools will be like, "okay, but what have you done for me lately?" Same with your GPA. Right now it stands as a crown jewel in your profile and while it will always help you, over time, the GPA will have far less meaning.
What you are going to need is an accelerator that vaults you from this position (excelling in school) to someone who needs an MBA. For 2+2 it comes down to bringing an X Factor to the table - the silver bullet reason why they accept you and not risk letting you go on the open market - or clearly articulating why the program will uniquely work for you. 2+2 was created to draw in non-business majors, so you are working a bit uphill as a business major. You don't fit the "this guy would have been a lawyer or this girl would have been a dancer" idea of drawing in non-business, so you have to work harder to create the interest in your file. It can be done though - we just helped a business major get into 2+2. If it's not 2+2, then you will need at least a year or two of work experience and you want that to be accelerative, meaning that you are very quickly ascending to where you need the degree. Rapid promotion, starting your own business and bringing it quickly to a place where you need more knowledge/network/pedigree, that sort of thing.
The bottom line is that b-schools have gotten younger over the last few years, but not as much as people think they have. Work experience (and life experience) is still prized and valued. Not only that, but in a super competitive landscape, one of the problems for a young applicant is that admissions officers go "well, he can reapply next year, no problem" and it allows them to ding you and still sleep at night.
So you have to put yourself in a position where the degree makes tons of sense and then you have to write your essays in such a way that shows momentum, purpose, maturity ... and really puts the pressure on the reader.
Hope this helps you out!
Respectfully,
Paul Lanzillotti