Mind is number one. That includes knowing how to use gear, and not necessarily your own equipment. It's good to know how the sewer system works, how electricity is supplied to your home, etc. In a survival situation, the lawyers, stock brokers and hedge fund managers will all have little value if they don't know about anything outside their profession.

I agree that physical fitness is number two. When I am physically fit, everything works better - my brain, my reasoning abilities, my sense of humor, my stamina, my morale, etc.

Having said all that, in a survival situation, what's most important is the thing that you need at that moment. Perhaps you're hurt, but you're the only one in your team with the necessary knowledge to survive. You can instruct/teach more able bodied people. Mind is most important there. Or maybe you don't know much, but you can take instructions from somebody who is knowledgeable. Perhaps, physical fitness is most important there.

So, the best preparation, in my opinion, is to prepare myself for a variety of survival situations. That way, I have a better chance of doing well in the real thing, and I don't have to depend on luck.

On a site like this, experienced people already have the mindset down. They sometimes treat the mind as a given and are free to talk about gear. New people to survival topics need to be reminded that they need to train their minds first and foremost. Basically, they need to know how to do stuff. They need to be out there testing their gear, and not just talking about it.
_________________________
If you're reading this, it's too late.