Here's what worked for me:
Study a little each day.
Dedicate a special time each day to study. Write it in your appointment book if you have to. I usually put in an hour at the library after class then an hour or two after my kids have gone to bed.
Always have either you notes, notecards, or textbook with you. You never know when you can sneak in a few minutes of study time. I've studied in line at the grocery store, waiting for appointments, and while waiting to pick up my daughter at school.
Ask the teachers if they tend to ask test questions more from their lectures or the textbook. I could have saved a ton of time and gotten a better grade if I had asked this first semester. Our teachers test mainly from lectures and very little from the book.
Tape record lectures. Granted, I never listened to half of those tapes, but it sure came in handy on the days I reread my notes and realized I missed something.
Find a place to study that is away from school and home. I use several local public library. If I try to study at home, I ususally find something more urgent to do...like laundry, play with my kids or dog, or eat...
Read the chapter summary first, then read the chapter and answer the questions at the end.
Use the CD in the back of the textbook. There is usually great animations on it.
Read assigned chapters before the lecture, then scan them again after lecture and fill in any missing points.
Teachers will usually repeat "key" items more than once during lecture. You can almost be gaurenteed that will be on a test, so pay attention!
As soon as a project is assigned to you, do it right away. Its just amazing how quickly a project becomes due.
Sit upfront during lectures. You will be more likely to pay attention. Also, the fear of being called upon will make you do you reading in time for class.
Hope this helps. Good luck, Berta