My theory is that someone who easily has intuition knows how to pick up signals from their subconscious more easily. So pretty much everyone gets the same information, the subconscious has got it all, it's just that those who are more open to their subconscious can sense the answer their subconscious was giving them all along. Now, if you interpret it incorrectly, you will probably have troubles then. But if you interpret it correctly it will be like hitting a gold mine.
I think of it kind of like a radio frequency. Your subconscious is sending you a bunch of signals. If you are on the right frequency, you pick it up, and that is intuition. Those that do not know how to get to that frequency would therefore not receive this signal, and would not have this 'intuition.'
As for dreams...well, in dreams your subconscious is given more free reign. I suppose if you knew how to interpret your dreams -- intuition, again -- you may have more answers to the questions you seek.
Just as a side note, in disciplines like advertising, especially visual advertising, the importance of the subconscious suddenly becomes all-too-clear.