For a fast website you need a fast server, I use AWS Amazon Hosting and it’s really fast. And I use for CDN (Content Delivery Network) the one of cloudflare, it’s free and easy to use.
So this site gets a B on gtmetrix and other sites on this server have an A, so the server is pretty fast. On google page speed this site hasn’t really good values, because it has an external iframe embedded, which slows the website down.
If you need just one blog website I recommend using wordpress.com, there is a free version and the site is pretty fast, and you don’t have to worry about your server. But I have several websites and not just blogs, so I need to have my own server.
So if you read that, my new server did the job and google gave my site more value, because my old blog on a slow server never had readers.
This blog post got an A on gtmetrix, I think it’s pretty good.