There's no penalty for cross classing.
I don't think anyone but Nate knows just exactly how much each attribute influence that skill, the first listed usually seem to be the most important, but I don't have the hard answers.
How well you perform a skill will depend on how good your related stats are, not just what rank you have.