Get to work on time.
It highlights your traits like time management and discipline.
Speak less. You can learn more and avoid confrontations.
Work smart. Hard work is good but smart work can lead you to unlimited heights. Afterall the whole world is after simplifying things a bit more.
Project your services and capabilities because no one else can do it better than yourself.
Always talk about your abilities with respect. If you share your weaknesses they will find it hard to remember your plus points.
Do not discuss your personal problems at workplace. Once the world discovers your vulnerabilities it loves to hit them hard.
Always try to maintain good relations with boss and co workers. Your work relationships should be based upon sweet ties. Any realistic argument can lead to ceaseless saga of pay back and leg pulling. Retaliation tastes sour after initial sweetness.
Stop proving it is not your responsibility. If everyone has the same approach nobody will own the baby. It sounds really great when you willingly volunteer to work.
Instead of being late for perfection try to deliver on time. An average output is better on time compared to delivering masterpieces after the deadlines.
Never let them know you have no other choice. Once the people are convinced of your total dependence on them you are in for a very hard time. Keep the secret to yourself with some possible options in mind to avoid exploitation at work.