SEO advice for a website

Hello everyone,
I'm new to SEO, and recently created a small WordPress website two weeks ago. I have a few questions on my mind:
Some of my pages are not yet indexed. Should I patiently wait for Google to index them, or is it advisable to improve the content on those pages to facilitate indexing?
All my pages are static, and I've completed on-page optimization (titles, meta descriptions, etc.), off-page optimization (promoting on social media), technical optimization (improving page speed), and backlink building. While I've ranked for my targeted keyword, the position is around 50. Should I wait for Google to naturally rank my page higher, or are there specific actions I can take to improve my position? If so, what actions would you recommend?
I'm considering adding a blog section to the website. Will this contribute to improving the overall ranking of my pages?
Thank you for your guidance.