I can add a few, as some of my staff have managed to pretty much create their own ceiling, and in a few cases even created "new career opportunities", outside the company. It is important to note here that in only one case the direct supervisor (me) was the one that was expressing displeasure. Remember, your boss also has a boss...
1) Don't fish in the company pond. Regardless of what the official company policy is, it is best to not date/marry/etc. anyone employed by your employer. It will definitely raise the interest of senior people, and not in a good way. Concerns around confidentiality, lost productivity, potential sexual harassment if the relationship blows up, etc. all come into play. It also sends a message that you may not be very good at separating personal business from work business.
2) If you are asked to do something, and given a deadline, meet it. If you can't meet it, provide advance notice and a back-up plan. It doesn't matter how lousy the task is - get it done. Chances are failing to deliver makes your supervisor look bad (supervisors rarely dream up extra tasks on their own). Do it repeatedly, and now you've developed a reputation as unreliable.
3) Listen to the messages that your supervisor is sending you. Part of a supervisor's job description is to develop their people. Only a truly lousy supervisor wants to fire someone. They'd rather make a success out of them. When you dig in your heels, and become a "project", you can kiss raises, bonuses, options, perks, etc. goodbye.
4) Team building events, company parties, etc. Limit your drinking. This is still a work function, and your performance is being watched & judged.