I have found that persistence and hard work don't stand a chance up against politics and inter-personal relationships in the workplace.
You got that one right. That's where I fell short in the workplace. I worked too hard. It shows up those that don't. They are usually well connected. Thats why I gave up on the bullshit of the workplace and opted to go out on my own.