Multiply by $(x+1)^2$ to get $(x^2-3)(x+1)^2 + x^2 = 0$, or $x^4+2x^3-x^2-6x-3=0.$ A graphing calculator shows that the quartic equation has two real roots, approximately $1.62$ and $-0.62.$ The only hope of finding the exact values is if the quartic has two quadratic factors. Since the sum of those two roots looks as though it is close to $1$, and their product close to $-1$, one of the factors ought to be $x^2 -x - 1.$ Sure enough, you find that $x^4+2x^3-x^2-6x-3=(x^2 -x - 1)(x^2+3x+3).$ So the (real) roots are those of the first factor, namely $x = \frac12\bigl(1\pm\sqrt5\bigr).$