Lo que hace la L-carnitina es ayudar al metabolismo, si recuerdo bien, lo que hace es ayudar a transportar los nutrientes mas rapidamente lo que hace que tu metabolismo sea un poco mas eficiente, pero no sirbe de nada si no utilizas esa energia extra que estas consumiendo (haciendo ejercicio). En cuanto a si es de origen animal, creo que la mayoria se realiza en laboratorio por ser mas economico.