I've often wondered about this. Right now, I am studying for my exams. And its mostly the stuff that I am not much interested in. I love studying math but I suck at physics and chemistry which keeps bringing me down. I think that when I'll be studying on my own, I'd be focusing on the stuff that I like and is actually important for me. I've recently started doing MIT's introductory CS course on python and I'm really liking it so far. I also enjoy working on the problems after the lessons. So yeah, I think I may be able to do better when I'm learning things that feel intriguing to me.
> try to get to the root cause of your lack of motivation
this sounds really important but I don't know how to figure that.
> you should go to one of the colleges, meet their minimum attendance requirements, study on your own...
You're right. This is probably the best course of action for me. It's just that I feel if I had to go to a rubbish college, I should've already done that but even on my second chance I'm not able to improve the situation. I really regret that I wasted so much time. I think that if I study on my own I could get probably quicken things but maybe I'm just trying to escape my problems.
And thanks a lot for your response. I really appreciate it!