You may be approaching it from the wrong angle. Instead of relying on a bulk post plugin to automatically create YouTube embedded posts, I would first test one post manually in a fresh WordPress installation. You can paste the YouTube URL into the WordPress editor and check whether it automatically creates the embed. Once that works, you can look for a bulk publishing plugin that supports the same content structure. If your goal is also to add related resources, make sure the links are relevant to the post rather than generating large numbers of low quality pages.