If $X_n \sim Bernoulli(\frac{1}{n})$ independently, then I know that because $\sum_{i=1}^{\infty} P(X_n = 1) = \infty$. Then by Borel-Cantelli, I know that $P(\limsup_{n \to \infty}\{X_n=1\}) = 1$. This means that the event $\{X_n = 1\}$ happens infinitely often with probability 1. However, I do not know how to rigorously use this to prove that $X_n$ doesn't converge to $0$ almost surely. I know that the definition of almost sure convergence is:
$$ P(\{\omega \in \Omega: \lim_{n \to \infty}X_n(\omega) = X\}) = 1 $$
How can I use the above to show that this doesn't hold?
Note that $$\mathbb P\left(\left\{\omega\in\Omega:\lim_{n\to\infty} X_n(\omega)=X(\omega)\right\} \right)=1 $$ is equivalent to $$\mathbb P\left(\left\{\omega\in\Omega:\liminf_{n\to\infty} |X_n(\omega)-X(\omega)|<\varepsilon \right\}\right)=1, \text{ for all }\varepsilon > 0. $$ This follows directly from the definition of convergence of a sequence of real numbers: $$\omega\in\left\{\lim_{n\to\infty} X_n= X\right\}\implies \omega\in\bigcup_{n=1}^\infty\bigcap_{k=n}^\infty\{|X_n-X|<\varepsilon \}, \text{ for all }\varepsilon > 0.$$ Now, since \begin{align} \left(\limsup_{n\to\infty}\ \{X_n=1\}\right)^c &= \left(\bigcap_{n=1}^\infty\bigcup_{k=n}^\infty \{X_k=1\} \right)^c\\ &= \bigcup_{n=1}^\infty\bigcap_{k=n}^\infty \{X_k=0\}\\ &= \liminf_{n\to\infty}\ \{X_n=0\}, \end{align} we see that $$\mathbb P\left(\liminf_{n\to\infty}\ \{X_n=0\}\right)=0. $$ From this the result follows immediately.