I agree with most of what has been said so far.
Rules: Very important.
Practice: Very important.
The dedication to spend hours sitting in front of a blank TV with your Playstation controller pretending you are driving: Priceless.
Back to the subject, I read somewhere that drivers/operators are born, not made, and I half agree with that. I'm not saying no one can be a driver because of skill. Skill is something you can usually obtain through lots of practice, but then again we all can practice. What I agree with is that some people have certain qualities that make them better candidates than the others. Working well with others, being graciously professional, and working with an alliance using scouting info are all examples of quality traits that need to be present in a driver. The only problem is, not everyone has those traits.
Driver qualities are not something that can be learned. You can practice with the robot all you want, but that won't make you a better communicator with your team.
My final words: While everyone
can be a driver, not everyone
should.