Understanding how jExperience works with Jahia content types
Jahia content types and jExperience
For a Jahia component to support personalization and AB Test, it shall be a droppable content (jmix:droppableContent).
When you will add a personalization or an AB test on the content from Jahia, the mixin "wemmix:parentContainer" will be automatically added to the parent content to authorize it to contains nodes of type "wemmix:wemComponents" which means that you would be able to add "wemnt:personalizedContent" and "wemnt:optimizationTest" on your content.
For a Jahia component to support the "Convert to personalize list" action, it should be a list (jmix:list).