Well don't post here feeling sorry for yourself. Your grades are down to your work ethic.
So people that work hard and put the time in study/revision wise are pretty much guaranteed A's and B's? How naive. You either have a lot to learn or you're on here just starting out as another highly original, individual troll? Enlighten us...