Congrats on the GMAT score. Engineers are expected to come in with lower undergrad GPAs than liberal arts applicants so that's okay. They are, however expected to have higher GMATs.
Engineers are appreciated by MBA programs and the masters will help you a bit. What you really need is to show your leadership experiences. A number of engineers fail to weave this into their apps and it's a necessity.
Based on limited info, I think you fare pretty well. Top 25 type of applicant.