all the training has certain preerquisites based on a base stat. so for melee, it's strength. you have to have a certain strength value and have put points in the skill before you can get teaching in it. for gambling, i think it's perception. if you give me a particular skill you want to learn i can tell you what the minimum stats are to learn it.