Marketing isn't a checklist
You can do everything on the list — website, socials, email list, blog — and still not get anywhere, because the list was never the point.
A checklist tells you what to have. It doesn't tell you why any of it exists, who it's for, or what you actually want it to do. Two businesses can have identical checklists and completely different results, because one of them knows who they're talking to and the other is just... doing the things.
Start with who, not what.