Being on hashnode is a good start bud!
There is a theory that one should have 1/3 1/3 and 1/3 in ones life. 1/3 of people who you can see as mentors, 1/3 who are on the same level as you and a final 1/3 who are below you and can mentor.
This is the point where you need to be disciplined and choose a direction to go in. Pick an idea in your head and choose a language/framework/design pattern/other to execute that idea. Converse with people online about it and yours and their experiences.
My personal suggestion, having built a telecom company is go look at webRTC. You could join some open source projects and build up a reputation when submitting code - helping the developer community in some small way, a bit at a time.
It's the inchworm. tl;dr recognise the skills you have - ones you do well, ones you do ok with and ones you're crap at and then improve them all; pulling yourself along to constantly improve. Remember to occasionally stop and recognise your achievements though and how much you've improved and new things you've learned. Doing this helps you keep going forward, like the inchworm pushing its head to reach ahead with learning new skills and pulling its tail to improve on old ones.