Предложение можно было бы построить более понятно. Но в целом предложение составлено корректно, требуется запятая перед или, поскольку союзы ли... или в сложносочиненном предложении относятся к повторяющимся.
Есть две версии происхождения оборота ещё и конь не валялся:
1. Поговорка отражает русский крестьянский обычай давать лошади поваляться перед тем, как ее запрягать, – чтобы она меньше уставала во время работы.
2. Происхождение оборота связано с повадкой лошадей валяться перед тем, как дать надеть на себя хомут или седло, что задерживало работу.
В современных словарях такое оно характеризуется как частица (см. значение II в Большом толковом словаре). Частицы не являются членами предложения.