hobro --
Catalina IS NOT going to make the iMac "faster".
In fact, I suggest you stay away from it for a while, and keep using Mojave (which is stable and smooth).
If you want to "make the iMac faster", you have 3 choices:
1. Open it up and put an SSD inside. A risky procedure (unless you're confident and competent working inside Macs), and a 2.5" SATA SSD isn't the "fastest choice". (see #3 below)
2. Attach an external USB3 drive (such as a Samsung t5, there are others), and set that up to be the boot drive. This will give you reads around 430mbps.
3. Attach an external thunderbolt3 drive (to the USBc port), such as the Samsung X5. This will give you reads in the 1,700-2000+mbps range -- VERY fast, equivalent to those you get from an internal SSD. But be aware that these are somewhat more costly than USB3 drives.