Do I need to migrate all my content?

No, and you shouldn't. A migration is the cleanest moment you'll ever get to retire content that isn't earning. Categorise everything into keep, merge, rewrite, and retire before the build starts. Pages that get fewer than ten organic visits a month and carry no backlinks are usually retirement candidates.