I agree with the other comments here. I think you also need discipline and a lot of practice. It's often frustrating to go over the same musical passage several times, trying to get the timing right or just the right emphasis.
If you play with others (as in a band), you need the teamwork spirit in order to be a contributor to the band rather than a 'star,' - if all band members wanted to be the star, it would be a cacophony. Naturally one might be the lead in a given piece. But the rest of the band needs to perform as a unit to support the lead, not compete.