Suggesting better clothes shouldn't be put on, being drunk (3,5,3,4)
I believe the answer is:
the worse for wear
'being drunk' is the definition.
(the worse for wear can mean drunk)
'suggesting better clothes shouldn't be put' is the wordplay.
I cannot really understand how this works, but
'clothes' could be 'wear' (synonyms) and 'wear' is located in the answer.
'put' could be 'the' (I've seen this in other clues) and 'the' is found in the answer.
This explanation may well be incorrect...
'on' is the link.
(Other definitions for the worse for wear that I've seen before include "Shabby; drunk" , "Tired and emotional" , "Drunk (colloq.)" .)