The technical skills will come with time and it already looks like you've got that under control and moving in the right direction. If you want to be known as the All Knowing Developer of X then you can spend more time learning about X and probably do just fine. The only thing that separates people who are good at what they do from people who are great is just the time they spent doing it (Assuming the level of passion is also equal).
But I think the skills that are underestimated in the tech world are people skills - spend time cultivating them and they will last you a lifetime.
If I had more time on my hands right now that's actually what I would be doing, making more friends.