You need a constant 1(value 0) for metallic, you dont need to use a constant 3. Also you should plug the specular network to roughness instead, and use it as the alpha of a lerp node and set the min./max roughness values you want for the concrete via A and B inputs of that Lerp.