It's hard to give you a completely bulletproof answer on this, since every school is a little bit different when it comes to their admissions policies. Some schools will be thrilled to admit a 100%-sponsored, Arabic-speaking applicant with solid experience, and they'll look the other way--to some degree--when it comes to the GMAT. Other programs are trying like crazy to climb the US News & World Report rankings, and GMAT averages are a substantial component of those rankings... unfortunately.
The bigger problem I see is with your GPA. By itself, a 2.9 wouldn't necessarily destroy your chances of getting into the schools that you mentioned, but you would need a strong GMAT score to compensate for the GPA. Again, some schools might be excited enough about your national origins (especially if you come from a particularly small, underrepresented country) to give you the benefit of the doubt, but I think you might have a rough time if you aren't at least close to the 25%-75% GMAT score ranges for the schools that you're interested in.
So please go kick the crap out of the GMAT so that you don't have to worry about any of this.
Good luck with everything!
Helping students kick the GMAT in the nuts since 2002... www.gmatninja.com.