OnyX isn't mandatory, and doesn't need to be run often. For the most part, the three items you mentioned are most of what you need to do.
There are two other items I'd suggest:
1. Backup. This is not really an option unless you are prepared to lose data. Someday, your hard drive WILL fail. You can use Time Machine or any other method you want, but I strongly suggest using an external had drive (or cloud-based service if you prefer) to back up at a dead minimum your Home folder, preferably everything.
2. Keep a fair amount of disk space free. Mac OS X needs lots of "elbow room" to do all the temp things it does efficiently, also for its automatic defragging and other functions. No precise amount is deemed to be the "magic number," but a lot of people use the 10-20 percent of the hard drive rule and that is good enough to keep you well out of any risk. Your Mac WILL perform very poorly if you get below a dozen or so GB of free space so I suggest making sure that you always have let's say at least 10 percent drive space free at all times. It doesn't sound like you are having this problem but if you do at some point, either do some spring cleaning or move large items (like media libraries) onto external drives (not the same ones you use to back stuff up, of course) or preserver them to some other media.