The best ways to manage your site speed are right in front of you, to speed up your WordPress site you need to manage hosting, plugins, theme, and images.
This is a core plugin that I run on every site as it increases the ability to keep people on the site as long as possible, you should too!