Let X be a a separable Banach space. I have to prove that for every $x \in X$ there exists a sequence $\{x_n^*\}_{n \in \mathbb{N}} \subseteq \overline{B}_1^{X^*} = \{x^* \in X^*: \|x^*\|_* \leq 1\}$ such that $$ \|x\| = \sup _{n \in \mathbb{N}} |x_n^*(x)|.$$
The problem is, that I'm not allowed to use the Hahn-Banach theorem nor that the canonical embedding is an isometric isomorphism. I shall prove it by using this Theorem:
If $X$ is a separable normed space, then $(\overline{B}_1^{X^*},w^*)$ is metrizable.
How do I find this sequence if I only know that there is such a metric?