Is my lineup good?

your lin-up are good, if you have enough food, put diplotator at level 30

While your lineup is decent, it could most definitely use more carnivores and pterosaurs. Any common hybrid pterosaurs (including the new super hybrid one) would suffice. As for carnivores, level 20 tournament creatures or more lvl 10 vips could be helpful. Perhaps you could also use lvl 30 base legendary creatures as well.