From $$\frac{1}{(1-p)^2} = \sum_{x \geq 1} x \cdot p^{x-1} \tag{1} $$ you obtain by differentiating (with respect to $p$):
$$\begin{align} \frac{2}{(1-p)^3} &= \sum_{x \geq 2} x \cdot (x-1) \cdot p^{x-2} = \sum_{x \geq 2} x^2 \cdot p^{x-2} - \underbrace{\sum_{x \geq 2} x \cdot p^{x-2}}_{\frac{1}{p} \cdot \sum_{x \geq 2} x \cdot p^{x-1}} \\ &= \sum_{x \geq 2} x^2 \cdot p^{x-2} - \frac{1}{p} \cdot \left( \sum_{x \geq 1} x \cdot p^{x-1} -1 \right) \\ &\stackrel{(1)}{=} \sum_{x \geq 2} x^2 \cdot p^{x-2} - \frac{1}{p} \cdot \left( \frac{1}{(1-p)^2} -1 \right) \end{align}$$
Hence
$$\sum_{x \geq 2} x^2 \cdot p^{x-2} = \frac{p^2-3p+4}{(1-p)^3}$$
(There has to be a mistake or typo in your claim, because if the equality $$\sum_{x \geq 2} x^2 \cdot p^{x-2} =\frac{1}{(1-p)^2}$$ holds, this would imply $$ 0 = \frac{1}{(1-p)^2} - \frac{1}{(1-p)^2} = \sum_{x \geq 2} x^2 \cdot p^{x-2} - \sum_{x \geq 1} x \cdot p^{x-1} = \sum_{x \geq 0} \underbrace{((x+2)^2-(x+1))}_{\geq 0} \cdot \underbrace{p^x}_{\geq 0}$$ by using (1). And this can only hold iff $$(x+2)^2-(x+1) = 0$$ for all $x \in \mathbb{N}$. And this is clearly not fulfilled.)