I'm confident, I'm on my shit-- BUT some guys (and girls) I've noticed just have way stronger 'mental frames' than I do. What is it? Intelligence? Experience? Ignorance?

How do I develop it?

edit: Thanks for the answers guys. I made this question as vague as possible to see If I could summon some interesting responses.