Is the “secret” to SEO just consistency and time?

I feel like some people are able to climb the ranks extremely fast while some others say it just a lot of time.

I’ve been working at it for ~1 month now and haven’t seen any progress 🤣 been posting blogs 3x a week and feel like I have my keywords down for my site overall. What am I doing wrong and what do I need to be doing differently?

For those that have climbed the ranks fast, what is THE secret?

For those that have slowly climbed, what was the day to day SEO grind for your progress?