I'm jumping into this thread a little late and I can't add much to what I've seen so I'll add a new persepctive.
What you need to have
going in to *become* a good diver:
- You need to be the kind of person who, when someone yells FIRE, starts looking for a fire extinguisher. Those to start to scream and push their way to the door are unlikely to make good divers.
- You need to be the kind of person who learned to swim because they *wanted* to and not because your parents made you. People who had to be forced into the water as children are an unlikely (though not impossible) match for underwater sports.
- You need to be an active type of person. Diving is a time intensive sport and you have to have the energy (and fitness level in the sense that one does not necessarily imply the other) to put into it if you want to get anything out of it.
- You need to be the kind of person who knows who Maslow was, understands a bit about what he was on about and tries to put it into practice. People with no desire to better themselves will be unlikely to try bettering their diving and they'll end up looking like perpetual beginners.
I suppose in terms of character traits those cover a big part of what good divers have in house. It would also help if you're sociable, laid back, playful, optimistic, young, gorgeous (.... oops.... we weren't suppose to mention the marketing...) but those are mostly skills you need for the "apres-plongee"
R..