Some will write that you should put all into career and for those I can say it is waste of time, most of those people who gave their youth to hunt career end up lying to themself to justify the reason that they lost half of their youth on learning something that helped them a lot, but still after ten years in their 30s they are still on a very beginning constantly sacrificing their life for career all the time learning - it is a neverending loop.
I was in the beginning somewhat like that also, but my friends put me back in the reality. The thing is, you will never manage to learn everything, no matter how much time you sacrifice on learning, there is always someone who knows more then you. For sure is that you need to learn your job, but from my point of view, you are obsessive a little bit.
I cant tell you what to do, nor I know what is best for you, but I chosed to spend my free time on traveling and hobbies which made me more creative and productive then guys who were spending rest of the day reading about work and I learned to learn new things when job demands it, not before and not after, which helped me in solving problems faster then my other coworkers who does not have hobbies, do not go out and have fun and are 24hours mentaly connected for their job. Money always comes and go, like careers, there will always be someone better and worst then you, but if you do not have energy and you are not happy on your daily basis with yourself and you question your routine, your creativity level is almost pure zero, and no matter how much you learn, you will have serious issues in solving even the simplest problems. Working is all about solving problems. Do what you love, that makes you happy because that will fuel your desire and challenge you for learning new things, and you will be able to do it faster. If you are mentaly connected 24h per day with your job and you never actualy leave your work your problem solving skills will get slower and slower, and when you hit 30, when you should be in your most energic and creative phase you will strugle with basic things because you will find your job boring over time and you will lose the flair and passion for job that you loved once.
If you are workacholic then go for it, or if your hobby is reading about your job position and responsibilities. But people who have hobbies, and go out to have fun whenever they can usually ends up being better at their work. This is from my experiences that I sow comparing employees and coworkers, their life styles and so on.
Confidence comes with experience.