Sometimes you have to be honest with yourself... as GLP has pointed out - that's some serious "messing about" to get yourself "U's" in 2 subjects!!! To be brutally honest I'd think about seriously reconsidering your future in its entirety. Some people are just not cut out for studying. I'd suggest that this possibly applies to you. I feel I am able to say that becasue 20 years ago it applied to ME. I would have gotten myself a handful of "U" grades too...
Tell me how you think you're going to do things differently in this coming year? Because I'll tell you something - you'll sure as anything be asked some pretty tough questions in interview as to WHY you did so miserably and you'd be well advised to have a better answer than "I messed around". I'd have given the same throwaway answer myself - "I can do better, I've just been messing around" - and I'd have done a bloody good job convincing myself that I could do better... but I wouldn't have done - cos my heart wasn't in it.
I honestly think you need to have a really honest look inside yourself - heart and mind - and ask yourslef if you're wasting YOUR time and the time of others. Would you perhaps not be better taking 2, 3, 4 or 5 (or even as many as 20) years out - knuckling down to some pretty menial work - maybe even work your way into a pretty decent position and never look back - or at worst, finally realise just what it is you want out of life; realise just what opportunity you have and then TAKE IT! Some people take a lot longer to "mature", to realise what it is they want - I don't know you and you might think it very condescending of me to make a snap judgement - but my gut feeling is you're not ready for serious academic studies yet... do something constructive until you ARE ready.
It's a sad fact that today we seem to groom EVERYBODY for university... O levels, A levels & a degree are the norm... I only have to look at the recruits coming into the fire service today... practically ALL have a degree... when I joined 15 years ago I didn't know a single person with a degree in the job - in actual fact, I do now know of ONE person who has been in my brigade longer than me who has a degree - but that ONE PERSON was the exception... Now, 90% (arbritary fiugre but not far wide of the mark) of those joining under 25 have a degree... but what have they done with it? Nothing - they've joined the fire brigade - a job that doesn't even require you to have a CSE let alone an O level - you simply pass the in-house aptitude test. University IS NOT and SHOULD NOT be the be all and end all of your life...