Thanks for dropping us a line. So let's cut straight into it. right now, from what you have written here, you seem to have a pretty "middle-of-the-road" profile. Your GMAT is probably your current weak point, and I think that if you believe you could get higher, this would be your most valuable investment of time (plus you have eight months to study!!!) So I definitely recommend retaking the GMAT.
If you were to apply with your current score, I'd say US B-schools ranked about 30-60 would be your range. Keep in mind though, that consulting is one of the few industries in which your potential employers WILL look at your GMAT, so once again, I'd say this indicates that a GMAT retake would be super-useful for you.
If you like the post, give it a KUDOS!