Remeshing a character model

I have a character I spent much time on, that I “hacked” together; but it seems to be a horrible candidate for rigging. Is there truly a way to re-mesh it, or must I start over with the model?

Thank you.

Retopoloise the mesh. Some tutorials https://cgcookie.com/blender/tag/retopology/