Are you trying to hard? I went through taking those kinda classes your taking, not doing any homework past 8, and still banging out A's and B's, while be addicted to forums and being in the school band. The trick for you is to literally lock yourself in your room doing it, no computers, no television, no nothing.