The correct way to ask a question is:
WHAT HAVE YOU GOT? (British English)
WHAT DO YOU HAVE? (American English)
We can use the expression WHAT YOU HAVE, but only in when it’s not a question:
I wanted to explain that what you have now is more than enough for you to be happy.
We told you many times that what you have in your house is dangerous.