Having good people skills helps a lot, and I was lucky that I grew up with people who taught me how to be sensitive to what other people needed so that I could help them meet those needs.
I also love to spend time thinking after I learned from an older friend who was an up and coming management trainee that this is what successful managers do: think. At first, I thought it was a waste of time, but one day, when I tried it out as I planned for an important event (actually, a party for some cousins who were visiting from out of town), it dawned on me that it was cool. Spending an hour thinking, writing things down, going through the plan over and over again saved me some hours that I would have used correcting mistakes, changing plans, or saying I'm sorry for screwing up.
Since that day, I invested some time to think things through instead of attacking each activity without a plan, based on sheer determination alone. This was how I learned to clarify goals, think of the best people who can take the assignment, and knowing how to communicate the goals, the assignment, and the deadline in a way that encouraged them.
I also learned to make the most out of mistakes others committed, making them (and myself) see the positive side, the things we learned from those mistakes, instead of wasting time finger-pointing that got us nowhere. ...