Your solution was very good but mine is as follows:-Can you help me in finding the problem in my answer??
From what I can see so far, I know that the error is early on in the work, at least as far as the inverse tangent term is concerned. The second term of the anti-derivative is only incorrect for the final stage, as mistakes had otherwise cancelled each other out. For the final answer, you multiplied the numerator and denominator by x^6, which would leave x^6/x^3 on top, for x^3 (you have x^2).
I find that using the substitution of x^3 initially is much easier to work with, but I have seen that the integrals are identical up to this point.
Additionally, I've noticed that using the substitution t=cot(theta) is able to bring back a success, as this would be the same as just using x^3 at the beginning.