I'm going to guess that you meant to include parentheses somewhere, so that the ODE is supposed to be
[tex]y'=\dfrac{y^2x}{y^3+x^3}+\dfrac yx[/tex]
Then substitute [tex]y(x)=xv(x)[/tex] so that [tex]y'(x)=xv'(x)+v(x)[/tex]. Then
[tex]xv'+v=\dfrac{x^3v^2}{x^3v^3+x^3}+v[/tex]
[tex]xv'=\dfrac{v^2}{v^3+1}[/tex]
which is separable as
[tex]\dfrac{v^3+1}{v^2}\,\mathrm dv=\dfrac{\mathrm dx}x[/tex]
Integrate both sides: on the left,
[tex]\displaystyle\int\frac{v^3+1}{v^2}\,\mathrm dv=\int\left(v+\frac1{v^2}\right)\,\mathrm dv=\dfrac12v^2-\dfrac1v[/tex]
The other side is trivial. We end up with
[tex]\dfrac12v^2-\dfrac1v=\ln|x|+C[/tex]
Solve in terms of [tex]y(x)[/tex]:
[tex]\boxed{\dfrac{y^2}{2x^2}-\dfrac xy=\ln|x|+C}[/tex]