Engineering to investment banking

I’m currently a petroleum engineering student at Penn State. Not a super good school, I know. I have a 3.4 gpa currently with 3 semesters remaining. My question is how does someone with no financial background land interviews with some of the top banks? I never really developed an interest in investment banking until the last year or so. I know a top MBA would help but wouldn’t I have to wait a few years to get into one of those? Any responses are appreciated. Thank you.