I'm in my last semester of coursework at my local CC and I'm balancing it with a full-time job as a software engineer, so I literally don't have 16 hours a day to study. My CC is actually pretty rigorous in both physics and engineering subjects, so I wanted to share a few things I have found that have helped me.
First of all, I think the core thing to realize once you get to higher level physics and math courses, is they tend to be about concepts, not memorization or regurgitation. If you are doing problems, but don't understand the physics and are just plugging in numbers, you aren't learning. Also, if you are trying a problem, failing, and then looking up the solution immediately, you aren't learning. You will learn best when you really struggle with the problem. Do hard problems, struggle with them, and do as many as you can. When you start working on a problem, don't jump for equations. Stop and take a deep breath and just think about what is really going on. How are the individual pieces moving and interacting. Why are they interacting and what are they doing to do?
When you do problems, think about other situations too, not just the problem on hand. How does the system change? For example, if you're doing a mechanics problem with a box on an inclined plane with friction. After you solve the problem, go back and really think about all of the pieces. What would happen if you were to increase the angle of incline? What would happen if another box was sliding down and hit it, what would the acceleration be? I know this is a contrived example, but I think the point is clear. Also, solve things in MULTIPLE ways.
Look at the equations, think about the story behind the math. Like V=IZ, what happens to the potential when the resistance gets really big. What happens to the current when the resistance is really small. The best thing you can do is build an INTUITIVE understanding of WHY the math works the way it does. You've taken differential equations, so you've touched on modeling. Well, physics is all differential equations. Think about why the equations make sense and properly represent the situations.
Read "How to Solve It" by Polya. Build up your analytical and problem solving intuitions. This book is focused on mathematics, but it's totally applicable for us.
I have found that lab activities tend to be really powerful in learning the physics, plus it's rare that we get clean numbers, so it's a good real-world exercise. Plus, when you get some problem that says a sphere has a charge of 5 coulombs, you'll immediately know that's a hell of a lot of charge because you're always measuring in nano and micro-coulombs. I literally bought weights and springs to play with at home. I bought a DMM, function generator, and oscilloscope to play with at home. Doesn't need to be great or professional grade, just enough to learn something. Or make friends with your local lab admin and go play with stuff in the lab. I would have done that, but my schedule doesn't permit, so I had to bring it home.
One of the most valuable things you can do is to be familiar with the material BEFORE lecture. The syllabus is your best friend. BEFORE lecture, read through the chapter, take notes, try some problems, struggle with some problems. When you go to lecture, your professor should just be filling in the spaces. Plus, then you can really focus on what he's saying and not be distracted trying to write stuff down. Personally, I have a lot of trouble focusing on the lecture when I'm also trying to write down notes, so this has been extremely beneficial for me. Also, use lab reports to really show case your knowledge on the subject. If you can teach it to someone else, you understand it. In your Introduction and Theory sections of lab reports, you should really explain exactly what is going on and why. If you don't understand what's going on, figure it out. You will never forget it after you struggle with it and figure it out.
Bottom line, realize it's not supposed to be easy, so it's okay to struggle and ask for help. Physics is the ultimate intellectual challenge which is why physics departments are small and a lot of physics students quit or change majors to engineering. :-)