Outline (rather messy: is there a more elegant approach?):
First, prove that you must have $x=x(\epsilon)\xrightarrow[\epsilon\to\infty]{} 0$.
Then, you can get the expansion one term at a time...
Now, the second bullet (up to order two) below -- if I have not screwed up.
$$
1-2x + x^2+\epsilon x^3 = 1+\epsilon x^3 + o(1)
$$
so you need $\epsilon x^3 \operatorname*{\sim}_{\epsilon\to\infty} -1$. I.e., $x = -\frac{1}{\epsilon^{1/3}} + o\left(\frac{1}{\epsilon^{1/3}}\right)$.
Write $x = -\frac{1}{\epsilon^{1/3}} + h$, so that $x^3 = -\frac{1}{\epsilon} + \frac{3h}{\epsilon^{2/3}} + o\left(\frac{1}{\epsilon^{2/3}}\right)$. Plugging it back,
$$
1-2x + x^2+\epsilon x^3 = 1 -1 + 3h\epsilon^{1/3} +2\frac{1}{\epsilon^{1/3}} -2h + x^2 = 3h\epsilon^{1/3} +2\frac{1}{\epsilon^{1/3}} + o(h\epsilon^{1/3})
$$
To get that equal to $0$, this implies in particular $3h\epsilon^{1/3} +2\frac{1}{\epsilon^{1/3}}=o(1)$, so that
$$
h = \frac{-2}{3\epsilon^{2/3}} + o\left(\frac{1}{\epsilon^{2/3}}\right)
$$
i.e.
$$
x = -\frac{1}{\epsilon^{1/3}} - \frac{2}{3\epsilon^{2/3}} + o\left(\frac{1}{\epsilon^{2/3}}\right)
$$
Now, for the final step, write
$$
x = -\frac{1}{\epsilon^{1/3}} - \frac{2}{3\epsilon^{2/3}} + g
$$
with $g=o\left(\frac{1}{\epsilon^{2/3}}\right)$.
$$
1-2x + x^2+\epsilon x^3 = 1 -2(-\frac{1}{\epsilon^{1/3}} - \frac{2}{3\epsilon^{2/3}} + g)+\left(-\frac{1}{\epsilon^{1/3}} - \frac{2}{3\epsilon^{2/3}} + g\right)^2+\epsilon\left(-\frac{1}{\epsilon^{1/3}} - \frac{2}{3\epsilon^{2/3}} + g\right)^3
$$
and expand (possibly with Taylor expansions to the right order if this helps). To satisfy the equation, this must be $o(1)$: with this constraint, you will get $g$.