ker(c^\ast \circ f) = \{v|v\in V,c^\ast (f(v))=0\} = \{v|v\in V,f(v)\in ker(c^\ast)\} the last identity comes from the definition of kernel.
As for the second part, I'm not sure if it can be applied to any space W, but if W is finite dimensional with dimension n, then every linear functional's...