Re-take the GMAT. "Decent" or "good" are all relative terms, but in any case, you should shoot for the mid-600s at a minimum. And like many engineering guys, your verbal score is what you really need to boost.
As for schools, I highly suggest that you conduct your own research first and come back with some schools that you feel you'd like to go to. Start with the rankings publications as a start, and then go through some of the schools' websites, career placement reports, etc. Read through discussion forums like these -- there's a wealth of info here (not just my thread, but in many other threads!) -- you should be then able to form your own opinions about which schools you'd like to apply to.
Follow me on Facebook