Going for a run is great. But what might help is writing content and promoting your website, focused in the keyword niche you want to get on the top.
Took me almost a year to get to no1 on google for this broadband related phrase Reliance broadband and I am trying to get better rankings for airtel broadband, mtnl broadband and reliance india call I think being on first page of search results for hundreds of keywords is better then ranking no1 for just a few.