Personally, I would have said:
It is supposed to be wet and cold tomorrow
The weather is supposed to be wet and cold tomorrow
We're supposed to have wet and cold weather tomorrow
I wouldn't actually say "It is supposed to have a wet and cold weather tomorrow". I can't think of any situations where this would be used, but maybe someone else on here could correct me on that.