I'm a Junior in WVU Mechanical Engineering right now. My GPA isn't bad (3.95), but I don't really have any research/experience in the field. Last semester I worked with a grad student on a nano-structures research, but I really didn't do much. This summer will probably be my last chance to do something so I'll try to get an REU or an internship. What if I can't do anything this summer though? What I really want is to get in a top engineering graduate school...will they accept students who only have a good GPA (from a crappy undergrad college) and GRE score? I haven't taken the GRE yet, but I think I'll be able to do well on at least the quantitative part. English isn't my first language so I probably won't do well on that (I scored 780 on the math section and 470 on the verbal section of the SAT on an 800 scale the first time I took it). How much attention would an engineering graduate school pay to the english part of the GRE score? I tried to look for guidelines on what the minimums are for GRE scores, but they seem to think of that as some sort of a huge secret. What do I need to get on the GRE test to get in like...MIT or something? Will getting a math minor help me get in a good grad school? Will recommendations from faculty suffice? How about recommendations from the grad student I worked with? Any advice/tips would be appreciated.