I’m doing it for quite some time now and I’m still learning too. You’ll never know it all.
For me it’s also not really a professional thing. I didn’t study to become a hacker. I “became one” by doing things I found interesting.
One of the things I often say is to give it time. You don’t become a master of such a large field in a few weeks or months. It probably will take years and then you will still only be good at a couple of things.
The most important part is that you are passionate about it and like learning. Just keep gathering XP and leveling up. ;) As long as you are doing what you like, all* is good.
- except those things that aren’t good