No — you can absolutely get started without a blog.
You can send traffic to:
✔ lead magnets
✔ sales pages
✔ landing pages
✔ Instagram/YouTube
...wherever you create your long form content. I would recommend having at least 10 Urls to send traffic to.
The Blueprint shows you how to start with what you have.