Mechanical engineering PSU

HI I’M AN INTERNATIONAL STUDENT
I’d be majoring in Mechanical engineering as a UG in Penn state and had some doubts.

  1. does it prepare hard enough to get us into top teir grad schools
  2. for applying to grad school, does school reputation play a significant role, or its just the GPA and GRE scores
  3. are there good internship opportunities available for mech engineers for international students.