Don't limit yourself to looking at the pre-reqs on the same type of thing you are making, both those can be seen on various feats as well. As for copying classes and not seeing the pre-reqs, I suspect you're copying the class helper, which is not where the pre-reqs are. You would need to new (copy) the Class level things.
Here are the answers to the first 2 questions. I assume the class requires a True dragon and not just the dragon type then?
~ Base attack bonus +X required.
child[Attack].field[tAtkBase].value >= X
~ True Dragon race required.
hero.tagis[Race.TrueDragon] <> 0
|