A 2:1 is good, especially if it's not your final year.
A few lessons I learnt from my degree:
No man is an island - the people around you on your course can help you. Lecturers can help you.
No one owes you anything but yourself; be proactive, sometimes irritatingly so
I am *itching* to say this, although it's probably quite rude; I don't think you would have gotten a 2:1 on my course. I say this as someone who got plenty of 2:2s/low 2:1s in the first 2 year of the degree, and the average mark for the year group for many modules was in the high 40s, low 50s for many modules - on a course which required AAA at A-level. Why? Because if coursework made up 70% of our year we'd all have strong firsts. We were 100% exam assessed unless one module we took as a dissertation which would be a 17k word beast. For my final year, I got firsts so I know how the jump from 'zero to hero' works. I actually lived in the library - even slept there on more than one occasion. Some people who get firsts on tough courses pretend even when anonymous on forums that they didn't work that hard - they are lying!! Very few aren't, but most are! The definition of 'working hard' really varies from person to person - and 'real' hard work means 12 hour days at least - day in, day out. You really have to know the system at your uni for your course inside out - for law, that means knowing the past exam papers inside out and back to front, so that you can almost predict what will come up because you understand the deep structure of the exam and you know how the question setter thinks. It means writing essays again and again to tutors on different topics - it means sharing notes and essays with other top students. That's how you get firsts at my uni for my course.
Edit: Apologies, I had written previously 'would have gotten a 2:2' when I meant 2:1.