Earn a Promotion tip

How to earn a Promotion in a Year? Is doing Good work the only Requirement? I have read this recomondation from Yahoo, “It would be nice if hard work and talent would automatically lead to a job with more pay, more responsibility, and a better title. But in most cases, it takes more than that to move to the next level.”