Struggles solving : $\frac23xyy'=\sqrt{x^6-y^4}+y^2.$ 
Solve $\frac23xyy'=\sqrt{x^6-y^4}+y^2.$
(Hint: the equation can be boiled down to a homogeneous one.)

My attempt:
I didn't know how to obtain a homogeneous equation, so I'm going to show what I did instead.
We can write $\frac23xyy'=|x|^3\sqrt{1-\frac{y^4}{x^6}}+y^2.$ Let $z=\frac{y^2}{x^3}=y^2x^{-3}.$ Then
$$\begin{aligned}z'&=2yy'x^{-3}-3y^2x^{-4}\\ \implies x^4z'&=2xyy'-3y^2\\ \implies\frac23xyy'&=\frac{x^4z'+3y^2}3=\frac{x^4z'}3+y^2\\ \implies\frac{x^4z'}3+y^2&=|x|^3\sqrt{1-z^2}+y^2\\ \implies\frac{|x|z'}3&=\sqrt{1-z^2}\\ \implies\frac{dz}{\sqrt{1-z^2}}&=3\frac{dx}{|x|}\\ \implies\arcsin z&=3\ln|x|+C, C\in\Bbb R\\ \implies z&=\sin\ln(C|x|^3), C>0\\ \implies y^2&=x^3\sin\ln(C|x|^3)C>0.\end{aligned}$$
I'm not sure my answer is correct. I didn't get far plugging the result into the equation.
How do we solve the given ODE? Or should I better ask, how do we obtain a homogeneous ODE from it?

To make it homogeneous, we use the following variable change
$y=t^{a}$ so $~dy=at^{a-1}~dt$
$\frac{2}{3}ax t^{2a-1}~dt=(\sqrt{x^{6}-t^{4a}}+t^{2a})~dx$
To be homogeneous : $2a=3$ ,so $a=\frac{3}{2}$
$xt^{2}~dt=(\sqrt{x^{6}-t^{6}}+t^{3})~dx$ , $t=zx$
$z'x+z=\frac{\sqrt{1-z^{6}}+z^{3}}{z^{2}}$
$\int\frac{z^2}{\sqrt{1-z^{6}}}~dz=\int\frac{1}{x}~dx$
$arcsin(z^{3}) =3\ln(x)+C$
we had : $z=\frac{t}{x}$ , $t=y^{\frac{2}{3}}$
$$y^{2}=x^{3}sin(3\ln(x)+C)$$
