666 in the book of revelations is to CONFIRM a prophecy about the beast .
Rev 13:18 Here is
wisdom. Let him that hath
understanding count the number of the beast: for it is the number of a man; and his number
is Six hundred threescore
and six.
I do not have this wisdom or understanding, This is my reasonable interpretation, that this wisdom and understanding will be given when this beast will rise in the end times as is written in the peophecy.
As for dream interpretation it is given by GOD and has a purpose,
see the book of Daniel 1 and 2 for full context here is an example;
Dan 1:17 As for these four children, God gave them knowledge and skill in all learning and wisdom: and Daniel had understanding in all visions and dreams.
Dan 2:19 Then was the secret revealed unto Daniel in a night vision. Then Daniel blessed the God of heaven.
Dan 2:23 I thank thee, and praise thee, O thou God of my fathers, who hast given me wisdom and might, and hast made known unto me now what we desired of thee: for thou hast
nowmade known unto us the king's matter.
Blessings.