I have a website. I want my site #1 in search result with it's keywords.

But all the keywords are high competitive. Tell me how can I make my site No.1 through SEO. What would be the best SEO strategy for me.