I have 3 wp (Wordpress) sites and help managing another 10 sites of my clients, from which, some receive more than 1k visits daily.
See speeding-up a WordPress site like a racing car. You should add things that give you more speed, but you also need to remove extra weight
To remove extra weight:
1- Keep active only plugins that you actually use (make multiple reviews and reconsider).
2- Setup a plugin to clean orphaned data (left by old plugins you don't use anymore, specially).
3- Get a good hosting like
@Dude says (international known ones work better).
To have more speed:
1- Setup a cache plugin (like w3totalcache or at least a recognized plugin for cache).
2- Check your site on GooglePageInsights (or gtmetrix like
@Warrenway says) and apply the recommendations you get (for desktop mainly but not limited to mobile).
Note as
@Dude says, it's different for each website but there are some steps that define the process of speeding up a wp site.
Tip: Learn to use your browser developer tools. With that you can track everything your site is dumping into the browser as the time each resource takes to load (like the javascript aka js that
@Dude says). You don't need to be a programmer to use your browser developer tools.
Hope this help

Greetings!