You only get better at writing by doing and by reading others’ content. It also is about building your personal brand too. I think a combination of writing well, formatting well, and building your personal brand are key. It does take time and you have to learn how to write for your audience.
Thanks for sharing your story — I hope one day I will get there with nice engagement as you’ve shown.