Hey there my friend. You are pushing the limits, that’s for sure! If I were in your shoes, I would retake the GMAT. Once you have done that, you can write an AMAZING optional essay (which will be critical for you, given your GPA) explaining why you didn’t do well in school. Once you have a GMAT score that is 700 or better, THEN you will be in range to apply to a top program. And that is what we would recommend! By the way, if you can get a 730 or better, if you write AMAZING essays, you should be able to get into a top 25 program as well dude! So good luck, and let us know how we can help!