To put it bluntly: start giving a sh*t. Can you really say you've been giving it 110% effort? I'm guessing no. How many times have you recently blown off an assignment? I'm guessing several.
Just think about: what do I have to do to succeed in (whatever) class? Pay better attention if you're dozing off in class, study more for tests, and always do the homework. If you don't understand, see the teacher after school (or better yet, get help from a smart HB).
I know that might not seem "cool" to girls right now, but working at a gas station to make ends meet is going to seem even less "cool" five years down the road.