... and discipline - something many youngsters (like, apparently, OP) seem to be lacking.
It's not just youngsters. I'm 56 and I just finished a science degree (with fairly high grades) - and I can't force myself to read boring books. The secret to succesful uni studies is skimming - use the minimum amount of effort to extract only what you need from a document, whether it's a book or a scientific paper. At the end of the day, when you walk out of the final exam for a subject, any knowledge you may have accumulated evaporates anyway - leaving a nice clean brain for next semester!
Save your mental energy for interesting stuff.