Thanks for posting here, my friend! My first question to you would be: When are you planning to apply? Actually you have a very nice GPA, and you are probably right about worrying about the GMAT! Sooo, my first reaction would be to suggest that you retake the GMAT. You did really well in school, so I'm sure you can get 100 points more on the GMAT. So why not try? It is the single thing that will most boost your profile at this point!