Seems that codes for speed calc and weight calc are handled incorrectly. They should be like this.
def self.triggerSpeedCalc(ability, battler, mult)
mult=1.0
for i in battler.abilityMutationList
$aamName=GameData::Ability.get(i).name
mult = trigger(SpeedCalc, i, battler...