1°
$n_0=1$
$(1!)^2 \ge 1^1$
$1\ge1$
2°
$k \ge n_0$
assumption: $$(k!)^2 \ge k^k$$
and for k+1: $$((k+1)!)^2 \ge (k+1)^{k+1}$$
I also noticed that: $$((k+1)!)^2 = (k!)^2 * (k+1)^2$$
$n_0=1$
$(1!)^2 \ge 1^1$
$1\ge1$
$k \ge n_0$
assumption: $$(k!)^2 \ge k^k$$
and for k+1: $$((k+1)!)^2 \ge (k+1)^{k+1}$$
I also noticed that: $$((k+1)!)^2 = (k!)^2 * (k+1)^2$$
Continuing from your steps, we are just required to prove
$$k^k \geq (k+1)^{k-1} \Leftrightarrow k^{k-1} \cdot k \geq (k+1)^{k-1}\Leftrightarrow (\frac{k}{k+1})^{k-1} \geq \frac{1}{k}$$
Using Bernouli's inequality, we have
$$(\frac{k}{k+1})^{k-1}=(1-\frac{1}{k+1})^{k-1} \geq 1-\frac{k-1}{k+1}=\frac{2}{k+1}$$
So, we are just left to prove $$\frac{2}{k+1} \geq \frac{1}{k}\Rightarrow 2k \geq (k+1) \Rightarrow k \geq 1$$ which is obvious.