I don't know if I'm a "beast", but I'm a pro so maybe I'll be of some help. Ear-training is great and listening is great. Those are not substitutes for practice time. Internet forums are helpful, but not a substitute for practice time. You need to practice to be a beast. Practice A LOT. Break up your practice over the course of the day - 45 minutes three times a day is 2.25 hours, not a bad place to start. You could stretch that to three pretty easily. Don't practice bashing your face, though. Ask your teacher to help you develop an organized way to do fundamentals, repertoire, and skill development every day. Minimize TV and Internet (I'm talking MINUTES a day, not HOURS), and tell your friends you've got stuff to do. In fifteen years, you'll keep in touch with a few of them. However, you'll keep in touch daily with good habits developed now. Don't wait. Do it now.