I think you would benefit a great deal from reading the post on how to write a clear induction proof. Concerning your proof here, there are more problems than simple stylistic ones (e.g., how you characterize the inductive hypothesis, how you start the induction step, etc.). I would suggest writing up your proof as follows:
Problem: Prove for all $n\geq4$ that $n!>n^2$ holds.
Proof. For any integer $n\geq4$, let $S(n)$ denote the statement
$$
S(n) : n!>n^2.
$$
Base step ($n=4$): Note that $S(4)$ says that $4!=24>16=4^2$, which is true.
Inductive step ($S(k)\to S(k+1)$): Fix some $k\geq4$ and assume that $S(k)$ holds where
$$
S(k) : k!>k^2.
$$
To be proved is that $S(k+1)$ follows where
$$
S(k+1) : (k+1)!>(k+1)^2.
$$
Beginning with the left-hand side of $S(k+1)$,
\begin{align}
(k+1)!&= (k+1)k!\tag{by definition of factorial}\\[1em]
&> (k+1)k^2\tag{by $S(k)$, the IH}\\[1em]
&> k^2+2k+1\tag{since $k^3>2k+1$}\\[1em]
&= (k+1)^2,\tag{factor}
\end{align}
we end up at the right-hand side of $S(k+1)$, completing the inductive step.
Thus, by mathematical induction, the statement $S(n)$ is true for all $n\geq4$. $\blacksquare$
Note that $k^3>2k+1$ since $k\geq4$. This inequality is fairly obvious, but you could also prove it by induction or another proof technique if entirely necessary.