Well in all honesty, if your going for competitive keywords then there is no ''quick'' way to get rank, in fact, that's usually why people run into trouble, they try to rush things. SEO is a long term investment. All you can do is continue to blast of keyword rich content and make sure you build nothing but high quality, relevant, related and popular back links. However, avoid duplicate content at all costs and if your website is new, take the backlink building slow, if Google see's a new site magically getting 100 or 1000s of backlinks overnight, it send up red flags.