I can provide an answer for a continuous random variable (there is surely a more general answer). Let $Y=|X|$:
$$\mathbb{E}[Y]=\int_0^\infty yf_Y(y)\text{d}y=\int_0^n yf_Y(y)\text{d}y+\int_n^\infty yf_Y(y)\text{d}y\ge\int_0^n yf_Y(y)\text{d}y+n\int_n^\infty f_Y(y)\text{d}y=\dots+n\left(F_Y(\infty)-F_Y(n)\right)=\dots+n(1-F_Y(n))=\int_0^n yf_Y(y)\text{d}y+nP(Y\gt n)$$
Thus
$$0\leq nP(Y\gt n)\le\left(\mathbb{E}[Y]-\int_0^n yf_Y(y)\text{d}y\right)$$
Now,since by hypothesis $\mathbb{E}[Y]$ is finite, we have that
$$\lim_{n\to \infty}\left(\mathbb{E}[Y]-\int_0^n yf_Y(y)\text{d}y\right)=\mathbb{E}[Y]-\lim_{n\to \infty}\int_0^n yf_Y(y)\text{d}y=\mathbb{E}[Y]-\mathbb{E}[Y]=0$$
Then
$$\lim_{n\to \infty}nP(Y\gt n)=0$$
by the sandwich theorem.
self-study
, I don't think I should write it here. Can I create a private chat-room and show you my solution, so that you can tell me if it's correct? $\endgroup$