Both answers by @Rudy are correct, but I find their presentation a bit convoluted. I hope to present a proof that clarifies how one can attain uniform convergence from the immediate pointwise limit in this setup.
Outline of the proof
To prove that the space of bounded functions armed with the uniform norm $(B(X), ||\cdot||_u)$ is complete, we must show that every uniformly Cauchy sequence $(f_n)_{n\ge 0}$ converges (in the uniform norm, i.e., uniformly) to a bounded function $f\in B(X)$. We proceed in three steps:
Since the sequence is uniformly Cauchy, the scalar sequence $(f_n(x))_{n\ge 0}$ is Cauchy for every fixed $x\in X$. Therefore, by the completeness of the complex numbers, the functional sequence converges pointwise to some $f$.
The uniform Cauchy property allows us to extend pointwise convergence to uniform convergence via a diagonalization argument.
We use the triangle inequality and uniform convergence to bound $|f|$ uniformly by $||f_N||_u + \varepsilon$, showing that $f$ is in this space of bounded functions.
As a consequence, $f\in B(X)$ is the uniform limit of $(f_n)_{n\ge 0}$.
Details of the proof
By assumption, the sequence $(f_n)$ is uniformly Cauchy, in other words, for every $\varepsilon > 0$ there is some index $N > 0$ such that for all $n, m\ge N$,$ \;\sup_{x\in X} |f_n(x) - f_m(x)| < \varepsilon$. This implies that for any fixed $x \in X$, the sequence of complex numbers $(f_n(x))_{n\ge 0}$ is Cauchy. Since the complex numbers are complete, this scalar sequence must converge. We define the function $f: X \to \mathbb{C}$ by this pointwise limit, that is:
$$f(x) = \lim_{n \to \infty} f_n(x).$$
We now show that $f_n$ converges to $f$ uniformly. Let $\varepsilon > 0$, and pick an $N > 0$ as in the definition of the uniform Cauchy property. Fix an arbitrary $x \in X$. Since $f_m(x) \to f(x)$ as $m \to \infty$, we can find an index $m_x \ge N$, which depends on $x$, such that $f_{m_x}(x)$ is within $\varepsilon/2$ of the limit $f(x)$. We can now use the triangle inequality to perform the diagonalization procedure:
$$|f_n(x) - f(x)| \le \underbrace{|f_n(x) - f_{m_x}(x)|}_{\text{Small by Uniform Cauchy}} + \underbrace{|f_{m_x}(x) - f(x)|}_{\text{Small by Pointwise Limit}}$$
Since both $n$ and $m_x$ are at least $N$, the first term is strictly less than $\varepsilon/2$. By our choice of $m_x$, the second term is also less than $\varepsilon/2$. Thus, $|f_n(x) - f(x)| < \varepsilon$ for all $n \ge N$. Importantly, the choice of index $N$ depended only on $\varepsilon$, not on $x$. This shows that convergence is actually uniform.
Finally, we prove that $f$ is, in fact, in the space $B(X)$. Using the same $N$ and $\varepsilon$ from the previous step, we know that $|f(x) - f_N(x)| < \varepsilon$ for all $x$. Since $f_N$ is a bounded function, we have:
$$|f(x)| \le |f_N(x)| + |f(x) - f_N(x)| \le ||f_N||_u + \varepsilon$$
Since $||f_N||_u + \varepsilon$ is a finite constant independent of $x$, $f$ is bounded, and this concludes the proof.
References
Folland, G. B. (2013). Real analysis: Modern Techniques and Their Applications. John Wiley & Sons.
Tao, T. (2023). Analysis i: Fourth Edition. Springer Nature.