I agree wholeheartedly. I would add one more point: put your portfolio online and make it as one-stop shop as much as possible. Sometimes, when you have been published in multiple places, your portfolio looks like a mish-mash of links to various external websites, and it can get messy. Do your best to consolidate all of your best publications in an attractive and intuitive manner. There are also affordable third-party options like Authorly that can help with this.
My online portfolio has been my best lead generator.