My WordPress speed guide has 500+ comments and has helped thousands of people get better scores in Lighthouse, PageSpeed Insights, and GTmetrix. I cover everything from when you sign up for a domain (and why you should switch your DNS to Cloudflare) to faster cloud hosting (i.e. Vultr HF), to optimizing Elementor, fonts, images, and configuring a cache plugin with ideal settings.
Hosting is the #1 factor of speed and can improve TTFB (time to first byte), core web vitals, and Lighthouse + GTmetrix scores. Skip the shared crap and go straight to cloud hosting. I generally recommend Vultr High Frequency (which I use Cloudways for) and have a TTFB of around 200ms. There are lots of BS speed tests out there, so join Facebook Groups to get feedback there. SiteGround has a slow TTFB and went downhill IMO, EIG brands suck (Bluehost + HostGator), and Hostinger writes fake reviews.