Well, yes, the construction with a preposition is correct too. But the construct form of the adjective is already good biblical style, like Jer 6.11 עִם מְלֵא יָמִים with him who is full of days (מְלֵא being the construct of מָלֵא). The noun after the adjective limits the domain, for which the adjective is true: חוֹלַת־אַהֲבָה sick of love, יְפֵה־תֹּ֫אַר fair of form i.e. good-locking, נְקִי כַפַּ֫יִם clean as regards hands, חֲסַר־כֹּחַ lacking force, i.e. weak.