I'm an engineering science and physics double major with a minor in math applying to UT, LSU, Texas A&M, and Colorado School of Mines. My GPa is sort of low (3.422), but I've worked on a couple design projects related to petroleum (hydrofrac waste water treatment process), and have also done a little bit of undergraduate research on this topic. I've had two internships at smaller petroleum companies, one where I was a field engineering and one where I was in the office working on well evaluations. I'm pretty sure I'll have 2 extremely strong letters of rec (one from a teacher, one from a supervisor), and one good, but not as positive one from a second teacher. I've scored 164Q/154V/5.0W on the GRE. I've visited two of the schools and met with professors there, and I intend on visiting the other two before I apply to those. Do I have a chance at these schools, or is this a lost cause? I'm worried that my GPA might be too low, but I'm hoping my other stuff will be enough to make up for it.