Attaining SERP #1 is the continuous process, you cannot do it and wait for the result.
SO, keep on optimizing your website with the help of members here and your trials.
Concentrate more on on page SEO so that your website gets crawled and indexed soon and the check for the optimization to bring better UX as Search Engine Optimization is all concerned about users searching queries.
Then coming on tho Off page SEO, you should be very keen in choosing the service for your site,
Build quality backlinks through Guest post to get traffic and then build tired links to spread up your site.
On selscting service, lets say from BHW, you should be very choosive and able to detect the quality services here.
By doing so, with appropriate strategy, you could be on SERP first page.
All will combine in some point and help you go #1 in SERP.
Good luck!!