<p>internship experience in the field you are interested in.
leadership positions in meaningful organizations.
study for GMATs (and possibly take them senior year)
Attend an perspective MBA applicant weekend at a local university.
find someone who's in b-school and pick his/her brain for an hour.</p>
<p>it is but I believe maintaining a GPA is more important. MBA schools take all types of majors so it is advisable to find a major where you can still maintain a 3.30+ GPA.</p>
<p>Work experience is by far the biggest determinant on getting into a top tier MBA program. If you have good work experience then they will look at your GMAT, and then your GPA.</p>
<p>If coming straight from undergrad, don't expect to get into any Haas unless you are sporting some serious entreprenuerial activity in college. Also have 3.8+ and 740+ GMAT. In all likelihood you'll still be rejected because you don't have any legit work experience.</p>
<p>Engineers do rather well in business school - simply because many engineering companies require management <em>&</em> technical minded people (yes, they compensate for GPA, but most likely you'll be competing against other engineers for spots).</p>