I also went through major setbacks and redid my year 12 so I've only just finished my Alevels, I was pretty happy at first with how it all went but now thinking back I could of done so much better. but like you this year's work was Alot better than any others so I try to stay positive. I need 3 Bs for my university and I just don't think it'll happen. so you're not alone out there man the key is literally just to concentrate on the stuff u are proud of cos whatever happens happens but you can always make a situation work out for the better if you try hard enough. good luck