How to achieve the 90+ speed in wordpress sit?

As Google is evolving more and more. There are so many updates coming every day. recently google has announced the speed of the website is a ranking factor.

Now I have gone through my website and noticed the speed of my pages s below 60.
That is shocking to me.

Now, I want a WordPress expert to help me out here.

1 - How to make each page faster?
2 - how to upload images and videos and still have a fast and responsive website.
3 - Should I hire some web developers to do it myself?
4 - Share some tips

I would be highly grateful.
I need some expert to come up to me and guide me.
thank you so much.