Definitely get your undergtrad degree before applying. B-schools will have a lot of questions about your ability to "cut it" in school, so be sure to nail those classes as best as you can. You don't need to ace the GMAT, but if you can hit 700, you'll be in good shape.
In terms of experiences outside of work, you have some interesting things in your profiloe to talk about. But, see if you can gain more experiences (either within what you're doing now, or in new activities) that let you really demonstrate your leadership skills, rather than just administrative skills. By "leadership" I mean examples of how you made a difference, took on a tough challenge, or led a group towards a tough goal.
Given that you're a little older, I imagine you may have some geographic constrictions on where you'd want to go to school (e.g., if you have a family). But a school like Kenan-Flagler, Emory, or Vanderbilt might be worth a look.
You've got plenty of time re: talking to an admissions consultant. Try to take the GMAT first and get that out of the way (you may choose to take a class for this, but don't need an admissions conultant), and then contact one, maybe early next year.
Veritas Prep | GMAT Prep | MBA Admissions Consulting | Co-author, Your MBA Game Plan
Save $100 on Veritas Prep GMAT Courses And Admissions Consulting
For a limited time, receive access to five Veritas Prep Computer Adaptive practice tests when you purchase a Veritas Prep GMAT book! Buy Now!
Enroll now. Pay later. Take advantage of Veritas Prep's flexible payment plan options.
Veritas Prep Reviews