You can come back from this. Just stop treating college like high school and you will probably be fine. The study habits you use in high school will not get you by in college, as high school is decided to provide you with knowledge on a silver platter, while college exists to teach you how to teach yourself, a skill that is critical in graduate school and life. You need to read every chapter, do every bit of assigned practice homework, and go to every lecture (some people say it's a waste of time, but I never missed one and did great in school by catching that 5-10% of extra material I'd have missed). When you don't understand something and get questions wrong, you need to examine not just what you did wrong, but why you did so, and how you can do things correctly in the future.
And don't you talk about senioritis. That's a BS term that lazy people use as an excuse to be lazy. If you had "senioritis" at the end of high school and into college, you'll have it near the end of college, and possibly into medical school. Stop blaming your problems on a fake phenomenon and own them. "I screwed up, I need to do things differently because I was lazy and I was not approaching the material correctly" will get you a lot farther than "I have senioritis." If you don't own your mistakes, and I mean really own them and take full responsibility, you can't fix them. So own that 3.0, and ask yourself why it happened. Were you out too late too often? Did you really put in all the hours you could have? Did you actually study as much as efficiently as you could have, or were you surrounded by distractions? Whatever made you fail, pinpoint it and fix it. If you didn't put in the time, put more in next semester. If you didn't study as well as you could have, work on your study strategy to optimize it, and remove your distractions while you're at it- don't study in your dorm, leave your phone in your car, avoid places with TVs or other distractions, don't study in groups if you tend to talk all the time, etc etc. If you were going out too much, stop it, unless you want to be flipping burgers and slinging frappuccinos for the rest of your life.
Above all, learn to be truly honest with yourself, or doing any of the above mentioned things will be impossible. Good luck.