One of the core factors is image size since images take 53% of page weight on average.
You can find a detailed analysis of your website images and their effect on load time at PageDetox . It also provides a hands-on guide to fixing image problems.