Perfect On-page SEO is far from all you have to do. & Traffic doesn't make Google give any sort of priority to your rankings.Dude all you have to do is to make the On-page SEO perfect. Check the complete On-page activities what have you done before and based on that correct your optimization. Once everything is done just some social media signals. And one more tips! more traffic makes the Google to give more priority to your website.
Well - It's easier to achieve results depending on the competition of the keywords. What are you going to rank faster for the keyword "weight loss" or "weight loss for people over 300lbs"Results depend on competition of keywords? Is there any documentation that validates your statement?
So yes, results will depend on the competition.