Edit: I should probably add that I'm not certain how colleges are structured, so I might have written some things that are not possible.
I don't know if I understand you correctly, but I know I require quite a lot of basic knowledge to understand how the theory relates to the practical. I'm also dependant on doing it several times before I can do it well. But when I have mastered something, I get very confident with it and am able to experiment and try to make the process more efficient.
If I get a instruction manual to do something (like in lab), I get all lost. I get so concentrated on how to apply theory to practice that I don't really understand what the fuck I'm doing. It's like I have difficulty making it real outside my mind. I'm also very dependent on visual aids. If someone explains how to something verbally, I have great difficulty understanding it.
To get more homework done, you could experiment a bit. Some people just can't get anything done when they are at home. I often go to uni and sit there reading. First of all, I have to drive for like 7 minutes, so that means I have to spend some time there when I use that much getting there. Second of all, this makes me able to mentally prepare the day before. I think that the next day, I will get up, make some food to bring and leave right away.
To make yourself more comfortable at the study hall/ library/ whatever, feel free to bring some warm beverage and a blanket. Bring several books so you can change between subjects. If you manage to get a proper habit, you will get ahead, which means you can pick up an additional book if there's something you want to learn more in depth, or if there's another topic you want explained to help you. Remember that you find this stuff interesting. Set a time when you will finish. You will have to figure out for yourself how many hours you can do. If I arrive at school at 8, I tell myself I will stay until at least 3.
Of course, some days I don't have the spirit, but I still try to read at least three hours and pat myself on the back. When you've spent some days reading for 5-7 hours, 3 hours is nothing! Though if I feel like shit, I take the whole day off. Have at least one, very well 2, days in the week when you don't think about school or anything related at all. Don't even read science news! Or if you prefer, you can work five days on, one day off, instead of thinking in weeks. Then you have the firth day off regardless of what day it is. It depends on how many lectures you have.
Usually I find the lectures "the easy way out". It doesn't take much to just sit there and listen. It feels like cheating. I feel I've done a lot better work when I've spent one day reading or when I've spent three hours reading, four hours in a lecture hall. Though, I see lectures as a bit of variation from all the reading, so I do attend. I only have 8 hours a week + 4 hour lab. (I do have an additional 4 hour lecture I don't attend, the lecturer is a annoying little man who is far too confident, decided and ignorant. And those are not good traits in a philosophy class)
The minute you start thinking "oh, I don't want to" or "I'd rather do.." you lose. I can't really explain that mentality well, but it's about imaging yourself doing it and disregarding thoughts like "I don't want to". I did the same when I was exercising.
If you wonder whether you lack knowledge; When you read, ask yourself if you understand it. If you don't: Why? Is it difficult? Or are there concepts better explained in previous courses that would have helped? Do you need a certain kind of math to understand this accurately?
When I read, I have a piece of paper laying close so I can write down concepts I haven't heard of or that the book didn't explain well. When I've finished reading, I google those terms.
Something a lot of students do wrong is, as a matter of fact, reading. They read passively.
Some helpful advice on that
here
1. Preview
2. Question
3. Take notes
4. Summarise
5. Review and reflect
Now, I don't do all those. I never take notes for instance, because then I feel I can relax about it. If I don't take notes, I'm more dependent on remembering it. I actually notice a shift in mentality when I don't take notes. This is probably an individual thing. Experiment and find what's best for you.
In that context, if there's a technique you don't understand the basis of, google it. Why is it preferred? What margins of error are there? Are there better ways of doing it?
If you do lack a little knowledge, that just means you have to work harder. You have to developed tricks to help you do that. Pride yourself on being a hard worker. If you have friends, often they will tell you how well you are doing when you are studying hard. This helps you not thinking you should constantly do more. It encourages you. And that's part the reason you have friends. Use it.
Regardless, you have to mentally prepare yourself to work. Don't see how much or little other students do in subjects, set your own standards. But make up your mind about one thing; You are going to work hard.
If you feel overwhelmed, that will influence your motivation. Try to think that you are studying for your own sake, not for the grades. Don't think about exams or grades.
Also, it takes time to develop good study habits. Time and determination. If you have done well before, there's a chance that you have got by doing very little. A lot of people are surprised when they start school at a higher level just because of that. It makes them feel a bit intimidated and they lose motivation. Just remember that nobody understands everything without work.