Find all values of $a$ that satisfy the equation \[\frac{a}{3} + 1 = \frac{a + 3}{a} - \frac{a^2 + 2}{a}.\]