As Ronasara points out, a "good backup" would be one that backs up everything and enables you to recover your entire drive should something go wrong. Examples of such backups include Time Machine, which provides a versioned backup enabling you to recover earlier versions of your files and system from earlier times, and "clones" which can be bootable that provide one single mirror image of your entire computer at a given moment intimate.
Most of the files that may matter to you are probably in your Documents folder. Some may be in the Desktop folder and Downloads. Items in Pictures (and Movies) are probably important too. Music is in a different folder. Your Apple Mail can be recreated but to do so requires exact copies of files and folders in various different folders on the Mac, some of which are not easily visible to all users. Saved logins and application serial/registration numbers are saved in other places, depending on the application. iPhone backups are stored somewhere else, if you have done those on your Mac. To manually try to copy and save all these things successfully is very difficult which is why most people simply use the complete backup solutions offered by Time Machine and various "clone" utilities (SuperDuper, Carbon Copy Cloner are two examples). Time Machine is free, the other utilities may have free versions available with limited functionality. For backups, I get the full function versions and keep at least two backups with different methods, e.g. Time Machine plus an independent method. The reason for having redundant and independent backups is seen in these Discussions, where sometimes people have trouble with their Time Machine disks or with the disk that has their "clone" backups. All disks do fail eventually, none last forever. In fact, a power surge that happens during a backup could cause both the computer and the backup drive to fail at the same time. Rare, but it does happen.
You absolutely should have complete backups (more than one) at all times, and especially before modifying your operating system.