I would suggest that you NOT upgrade to Catalina.
Instead, pick an OS version "a little lower", but more advanced than what you have now.
If it was me, I'd pick either Low Sierra (10.12) or Mojave (10.14).
You can upgrade directly to Low Sierra without re-formatting your drive.
You can get the installer here:
Download and install current or previous versions of the Mac operating system on compatible Mac computers.
support.apple.com
If you want to upgrade to Mojave (or Catalina), you're going to have to erase (reformat) your internal drive first, to APFS.
That means you're going to have to BACK UP the existing drive.
I recommend using either CarbonCopyCloner or SuperDuper to create a BOOTABLE cloned backup of the internal drive.
Both these apps are FREE to download and use for 30 days. This costs you nothing.
DO NOT ERASE THE INTERNAL DRIVE WITHOUT A PROPER BACKUP !!!
Then you need to download the installer and create a bootable USB flashdrive.
You can get Mojave here:
Download and install current or previous versions of the Mac operating system on compatible Mac computers.
support.apple.com
For Mojave, I'd suggest using DiskMaker X (free) to create the flashdrive.
Then:
- boot from the flashdrive
- erase the internal drive to APFS
- install the OS
- begin setup
- setup assistant will ask if you wish to migrate from another drive. Now connect the cloned backup and proceed.