If you already have the BIND zone files, you can import them into cPanel automatically using this open-source tool:
https://github.com/mansourjabin/cpanel-zone-importer
It reads a standard BIND zone file and creates the corresponding DNS records in
cPanel through its API, so you don't need to add everything manually.
It works on regular cPanel accounts and does not require WHM root access.