Self-evaluation is the best tool for improvement. Seek out opportunities to write articles in professional publications, speak at meetings and conferences, join committees, and participate in professional activities. Join support groups and professional organizations in the industry and, more informally, in your own company. Networking within these groups can help you make contacts that will be useful throughout your career. Become involved in mentoring programs for new hires.
Good deeds pay off in the end.
Maintain your humanity. Don't let your job take over your personality. If you treat your co-workers with understanding and compassion, they will respond by being there for you when you need their support. Remember, there is more than one way to measure success. The most important thing is not how high you advance in a corporation, but that you enjoy what you do, like the people you work with, contribute to others and feel satisfied at the end of the day.