I don't have a lot of experience with INSEAD specifically, but there are some common elements across all the top business schools, and I suspect INSEAD is no exception. With that caveat, my suggestions are:
(1) Make sure it's clear to the adcom about how well you did academically as an undergrad. Often, adcoms do not have a lot of experience "translating" a transcript from one country to another, so things like percentile rankings, rank of school, etc. are important markers that you should mention.
(2) Be very clear about your career goals. You've done quite a lot professionally, so you have a lot of credibility. Do not undermine all of your accomplishments by being unclear or un-crisp about why you're getting your MBA and what you'll do with it.
(3) Be very clear about why INSEAD needs you. Discuss how your background and unique experiences will add to rich classroom discussions, case study analysis, and peer partnership.
You can see here that most of my advice is to focus on your essays. At this stage (close to applying), i don't believe there are any gaps to your background except that your story needs to be told in a way that's clear, direct, and easy to follow. I wasn't getting that sense from reading your post, but my suspicion is that you have the right background and your biggest challenge will be to get out your own way to let your accomplishments speak for themselves.
Hope that's helpful,
Former Kellogg adcom member, offering a new approach to MBA Admissions Consulting.