In addition to Carbon Copy Cloner take a look at SuperDuper! which does the same thing as Carbon Copy Cloner. One isn't better than the other, they basically both do the same thing however there are some feature diferences you should reseach.
Many experienced do redundant backups meaning they use a clone app (Carbon Copy Cloner or SuperDuper!) AND they also use Time Machine on a total seperate External Hard Disk. Why, because when it comes to backing up your computer redundancy is a very good thing and it backups EHDs always fail when you need them the most. In addition EHD's are relatively inexpensive these days so cost simply should not be a factor when save guarding your data!!!! The drive many experienced user use is the https://eshop.macsales.com/shop/owc-mercury-elite-pro due to it's high reliability, ease of use, it ability to change out the HD when it eventually dies and the cost of course.
Finally, NEVER EVER use a backup drive for other uses such as the other backup or storing other data. This is a very shortsighted and foolish strategy!!!