Hey there,
You have a pretty good profile.
GPA looks good, concentrate on maintaining the same level till your final semester.
You have some solid quantifiable achievements, so make sure that you are highlighting them properly in your application.
Your ethnicity might help too, as schools are looking to include students from diverse cohorts into their program.
That being said, here are a few things that you need to take care of:
You have mentioned that you have travelled around the world. While schools value international experience, they are looking for very concrete examples rather than only experiences. So dig deep into your travel experiences abroad and try to come up with such examples.
Your work experience looks pretty good, it seems that you have worked throughout your college. If you take up at least one full-time internship before you submit your application, it will be the icing on the cake.
If you achieve your target score of 700+ in GMAT, I would say that your profile is pretty realizable for the top 7 MiM Programs.
In case you want an even deeper insight into your profile strengths and weaknesses, you can take this free profile evaluation test here:
https://mim-essay.com/profile-evaluation?gcf