No it is not true. Consider, for instance, $\mathbb{Z} \subseteq \mathbb{R}$ with the usual Euclidean metric. Both the interior and the set of limit points of $\mathbb{Z}$ are empty.
I believe it would be correct to say that $A$ is the union of:
- The interior of $A$,
- The set of limit points of $A$, and
- The set of isolated points of $A$.
Since closed sets contain their limit points, it's clear that the above three sets are all contained in $A$. To show $A$ is a subset of their union, it suffices to show that if $x \in A$ but $x$ is not in the interior of $A$ nor a limit point of $A$, then $x$ is an isolated point of $A$.
Since $x$ is not a limit point of $A$, there exists a neighborhood $N_{\epsilon}$ of $x$ containing only finitely many points of $A$, call them $a_1,\dots,a_n$. Let $\epsilon' = \min_{i} d(x,a_i)>0$. Then $N_{\epsilon'}(x)$ contains no points of $A$ other than $x$ itself, and therefore $x$ is an isolated point of $A$.