$2^n<n!$ for some $n>3\in\mathbb Z^+$
Basic step is true with $n=4$.
So induction step assume $2^n<n!$ for some $n>3\in\mathbb Z^+$ is true.
Will show that $2^{n+1}<(n+1)!$ for some $n>3\in\mathbb Z^+$.
Consider $2^{n+1}=(2)2^n$
$2^n<n!$ for some $n>3\in\mathbb Z^+$
Basic step is true with $n=4$.
So induction step assume $2^n<n!$ for some $n>3\in\mathbb Z^+$ is true.
Will show that $2^{n+1}<(n+1)!$ for some $n>3\in\mathbb Z^+$.
Consider $2^{n+1}=(2)2^n$
If $n! >2^n$ for some $n>3$, then $(n+1)!=n!(n+1)>2^n(n+1) > 2^n \cdot 2 =2^{n+1}$, since $n+1>2$.
It seems that your argument ended rather abruptly.
Under the supposition that $n>3$, you would have that:
$$2^{n+1} = 2^n \cdot 2 < n! \cdot (n+1) = (n+1)!$$
where the inequality follows since $2^n < n!$ using the inductive hypothesis and $2 < n+1$ since we are in the case of $n > 3$. This proves $P(n) \implies P(n+1)$ for the suitable proposition $P$, which combines with a base case of $n=4$ to show that the proposition holds for all integers $n > 3$ by the principle of mathematical induction. QED