Write for yourself. I (rarely) write on my website because I am terrible at it and I want to improve, though most of my writing is on private journals. I don't check analytics and don't even have comments: I don't care to know what randos have to say. Sometimes a person directly contacts me via email to discuss a post, which I appreciate much more as it feels like talking to a fellow human.
As you started with "I enjoy writing and teaching", just do that. Not everything has to become a venture centred on growth and engagement.
(No offense, just being a bit cheeky here: your profile says you're into influencer marketing.. that might be the reason of your disappointment in your blog's performance. Fuck metrics and KPIs, man. Enjoy what you enjoy.)