I'm in my spring semester of my sophomore year at college. I was inspired by a speaker who came to my intro to engineering course to try for an internship for an engineering job. He said at the beginning of his sophomore year he did it and it left a great impression on the company that he was a hard worker and dedicated to his job. Well my main problem is that I have a pretty low GPA from personal issues that I went through my freshman year of college, I think it's a 2.1. But since the beginning of this year I've been more dedicated to my work and am actually more focused on my work than ever. I don't think my GPA will get higher than a 3.3 by the time I graduate. But the speaker said that to get a job in engineering they look for people with a 3.0 higher, but focus on the high end more, but also look for experience. And when the speaker said he did the internship he said to also have about a 3.65, while the company was looking for somebody with high grades and a good past in high school. In High School I graduated with nearly a 4.0, had a much better track had community service and all, and currently while in college have not done a single hour. I'm wondering if I'm just driving myself into a ditch trying to get a job in engineering as of now. I feel like one of my only chances to get a job is to get an internship and work with a company and attempt to get hired full time by the same company. Do you think there's still a chance for me? Or have I wasted my time while in college and am better off with another degree?