Everything that kfssdude says is true
The first is that you need to realise "this is on me", pass, fail, distinction, it's all on you. By posting this thread suggests you have this one down, so you're off to a good start
OK so, in my book "Don't procrastinate" is definitely the next most important thing. I'm a big procrastinator even now unless I have someone to kick my hiney.
As a result I learnt to break things down into manageable chunks of what to do (assignment wise) and also what I need to memorise.
Whilst it's term time I'd advise spending every day to learn
what you've learned
that day in class. Get your notes up to scratch EVERY day, if you don't look over your scribble at the end of the day when it's fresh in your mind, it won't make any sense in a month's time. If you learn it properly as you go, when you do have an exam, you are re
vising for that exam, not studying or learning for that exam. When you look over your notes at the end of the semester, you know what's on the page and nothing is new. If you do this, your life will be so much easier.
When it comes to revising for exams, I wrote out lists of each class I took, then wrote out the course content for that class, then broke it down into the different topics. i then assigned each topic the relevant amount of time in my revision period and wrote a timetable for each night's study. And then realise you need to look at everything twice, so you might end up doing revision study MONTHS in advance of finals.
I used to write out notes in my own handwriting like kfssdude says, that really helped things stick in my head. The other thing is practice writing out important "answers" to the questions that are likely to be asked. If you have to "pass exams" to get your degree, practice passing those exams you could even ask your professors to mark your mock answers.
The other thing I'd advise is concentrate on one assignment at a time. If you bit and bob between projects, you'll finish none of them, not well anyway. Get them out of the way in good time.
Basically getting a good degree is either about being the brightest guy in the world, or just working really methodically, and really hard.