Do I need to have a Sales Catalog to run the Import Sales Products from PIM Data Hub process?
You don't need to have Sales Catalog to be able to run the process. After running the process, the products will be available in Sales Products page.
However, to be able to add a product to opportunity revenue line, the product must exist in a Sales Catalog Product Group.