How do I retarget UE4's default character skeleton to my imported character?

yes, you need to have the same joint axis. A good way to do this is export the HeroTTP skeletalMesh as an FBX and use that as your basis, or at the very least, use it for reference.