Not sure about optimizing materials / etc.
Level of detail, quality of final output, client expectations, final render size… they all impact render time.
If you use your own computer to render with a modern rendering application, you might be hampered by your computer’s lack of a dedicated (Nvidia) graphics card. For now you are limited to only CPU rendering. Most modern renderers support the use of GPU or RTX rendering using a Nvidia graphics card, which is usually significantly faster.