Since $x_n \rightarrow x$, we know that for all $\epsilon > 0$, there exists an $N \in \mathbb{N}$ such that for all $n \geq N$, $|x_n - x| < \epsilon$.
We want to show that for some $\epsilon > 0$, there exists an $N \in \mathbb{N}$ such that for all $n \geq N$, $x_n = x$, but that would imply that $x_n - x = 0$, and $0 \not\in \mathbb{N}$, so I don't know what $\epsilon > 0$ to choose to make $|x_n - x| = 0$, since for all $\epsilon > 0$, we have $|x_n - x| < \epsilon$, which means that it can never happen that $|x_n - x| = 0$ since $\epsilon > 0$.
Choose $\epsilon = \dfrac{1}{3} \to \exists N_0 \in \mathbb{N}$ such that if $m, n > N_0 \to |x_n-x_m| < \dfrac{1}{3} $ since its a Cauchy sequence. But $x_n, x_m \in \mathbb{N} \to |x_m-x_n| \in \mathbb{N}\cup \{0\} \to |x_m-x_n| = 0 \to x_m = x_n$. This shows the sequence is a constant after $N_0$, and we can call this constant value $y$. It is easy to show that $y$ is the limit of the sequence $\{x_n\}$. And since $x$ is the limit of $\{x_n\}$, we have $y = x$. Thus $x_n = x, \forall n \geq N_0$.