Brother I believe in you that you would catch up in no time. And yeah these 3 things you mentioned have shown forth in my life during my stay on Hive. It has a way of impacting creativity and learning new things in one's life.
I would advice that the more you put the effort to stay here on Hive, find friends to interact with more often. You would grow faster.
You have been off for a long time so it is understandable if you feel like a newbie, but man you still remain my boss. I wish you the best on your journey.