This is supposed to be done with separation of variables.
I am not sure if this getting anywhere. Is there another way to tackle this or is this correct? If so, what next?
Everything is perfect so far.
Now observe that you are equating two expressions that are defined in different variables. Thus, the only time they are equal is if they're equal to the same constant, call it.
Now, you can rewrite this as a pair of ODEs:
Each of these ODEs are Cauchy-Euler equations. Do you know how to proceed?