Being a good manager of time is of utmost importance, take time out once a while to attend professional seminars and expo's. If possible, take some part-time specialised courses. It will be an uplift to your market value and will boost your confidence in taking the right decisions. Apart from your working skills, your PR skills are also crucial, no matter what job you're in. Right career moves do not necessarily mean job hopping.
Salary is never the singlemost issue.
And whenever you leave a job, make sure it's seen as a healthy career move rather than as an act of betrayal. It's a small world, let's not make enemies. Foresight is what you'll need all the time. While working with a comapny, if u're able to foresee the future trends of the market and thus help the company in strategic planning, you definitely command more salary and standing. Last and certainly not the least.