jemandem nicht das Wasser reichen können — not to be good enough to hand someone the water. Duden: to come nowhere near someone in ability or achievement. In the Middle Ages, water was passed around for washing the hands before meals.
etwas auf dem Kasten haben — to have something in the box: to be intelligent and capable
Der kann was. — He can do something. Plain praise of a person’s ability.