Für U und W hast du ja schon  U = ker(f) und  W =  im(f) identifiziert.
Sei also v ∈ V, dann musst du erst mal zeigen:
Es gibt u ∈ U und w ∈ W mit   v = u+w.
Es ist f(v)  ∈ W  .  MIt w = f(v) und u = v - f(v)
hast du v = u+w und es ist u ∈ U, weil
f(u) = f(  v - f(v) ) = f(v) - f(f(v)) und wegen fof=f also
                           = f(v) - f(v) = 0.
Bleibt zu zeigen, dass die Summe direkt ist, also U∩W={0}.
Sei also z∈U∩W ==>  Es gibt z ∈ U und z ∈ W
==>  f(z)=0   #   und : Es gibt v∈ V mit z=f(v)  ##
                                 also f(z) = f(f(v)) wegen fof=f also auch
                                        f(z) =  f(v)  wegen # und ##
                                          0  =  z .
Also  U∩W={0}.
2. f(u)=0 für alle u∈U nach Def. von U
3. f(w)=w:  Sei w∈W , dann gibt es nach Def.
von W ein v ∈ V mit w = f(v)
                 ==>   f(w) = f(f(v)) wegen fof=f also
                           f(w) = f(v)=w.
Falls ihr das noch nicht hattet, musst du natürlich noch zeigen,
dass U und W auch wirklich Unterräume sind.