Solve the following equation by identifying all of its roots including all real and complex numbers. In your final answer, include the necessary steps and calculations. Hint: Use your knowledge of factoring polynomials.

(x^2+1)(x^3+2x)(x^2-64)=0