There’s a few things you can do with that. The most important is to replace --renew-by-default with --keep so that the cert is not renewed if it has more than 30 days remaining (allowing the job to be run more often e.g. weekly).
Alternatively the renew command will handle everything according to the conf files in /etc/letsencrypt/renewal/ (allowing you to take all the parameters out).
Finally all the copy lines with one using a wildcard (help performance and makes it more readable).