Unfortunately you have made several mistakes in attempting to perform a proof by induction.
Firstly, you have not proven the base case ($n=2$). This may seem trivial, but it still needs to be shown.
Secondly, your inductive section begins with $(k+1)!<(k+1)^{k+1}$ but we don't know this- it's what we have to prove! You can only begin with things you know are inherently true or more commonly, what you have assumed to be true. Then from this you need to somehow logically make your way to what you want to show.
Notice also that you never actually seem to use your assumption in the proof and your last line seems to just hang there without any real explanation of its significance.
You probably have the majority of the ingredients there to pull of this proof, but you need to be much more careful!