I think having a niche or single product focus is great advice!
Imagine if OP:
1) Picked a product/tech
2) Did a deep dive into it for 3 months - setups and teardowns, reading, learning everything in the docs, and experimenting
3) Started writing blog posts about it now - It's never to early to create content! This would help the OP learn and eventually (a long time from now) become a lead generator.
4) Started advertising as a specialist in XYZ
There are lots of opportunities to become an expert in something. People that really get themselves out there create courses and learning communities for their specialty. It would require some work to find the right niche.
Imagine if OP:
1) Picked a product/tech
2) Did a deep dive into it for 3 months - setups and teardowns, reading, learning everything in the docs, and experimenting
3) Started writing blog posts about it now - It's never to early to create content! This would help the OP learn and eventually (a long time from now) become a lead generator.
4) Started advertising as a specialist in XYZ
There are lots of opportunities to become an expert in something. People that really get themselves out there create courses and learning communities for their specialty. It would require some work to find the right niche.