What "soft-skills" does one need to succeed as a mathematician?
A few that come to mind, and are probably valid in other fields also --
Learn how to give good talks.
Learn how to describe your research informally. Say you meet someone at a conference, and they ask you "What do you work on?" Can you convince them that what you work on is interesting?
Learn how to come up with interesting questions that you don't know how to answer.
Learn how to read a paper. Can you figure out "the big idea" without getting bogged down in the technicalities?
Learn how to meaningfully participate in a math discussion when you're less than 100% sure what's going on.
Develop a gut feeling for when a subject will come in useful. For example, "This lemma feels like I could use algebraic geometry to prove it", without knowing initially what that form would take.
Get a sense for what other researchers in your field consider interesting. What is worth writing a paper about, and what is worth giving a talk about?
There are many, many more -- and none of the above are easy.
Understanding the research process and how to overcome hurdles and frustrations. Some of these points have already been addressed in other answers, but I think an explicit list of things around this is good. This means:
Knowing how to find interesting research questions.
Knowing how to get started on the research process.
Understanding what it means to put time and effort into solving a research problem.
Knowing how to find collaborators that would be interested in working with you, and then working with them in a productive manner.
... and many other things