You must be a good listener in addition to speaking and writing well. A final item comes only with experience. You can tell the difference between a major and a 4-star general. It's taking your presence one step farther on the confidence scale. Persevere and be patient.
Timing is everything.
Get the right skills required for your next job before you need them - then you'll be positioned when the time is right. Keep working harder and smarter than the next person. Recognize that it takes time to gain the experience to get to and perform at the top. You won' t be there 5 years after you get out of school. Plan your career steps and set intermediate goals on the road to your final goal.