First of all, a boot time of below 60s is nothing to worry about. You might speed it up with a SSD, a faster hard drive.
But the key in booting time is: Avoid it. Don't boot. Okay - without booting, how should you use the computer? Boot once, and then don't shut down.
If this is a problem because of noise, of energy consumption, energy price, environment: Measure the power consumption in stand by and use stand by instead of shut down.
You might as well investigate all the programs and try to find out if you really need them. Maybe you'll get one second here or there - most probably not, but maybe you invest 3600s into research which would only pay off, if you boot once per day and save one second each time over about 10 years.
But you could have a look into your logfiles (/var/log/*log) and see, if you have problems with a specific device. Such problems (frequent fsck, failing USB devices) may slow down the boot.