I am pretty sure your Pokemon can learn it on a high level. :)
Chat with our AI personalities
The Ice Punch move tutor is in the Battle Frontier. The move costs 48 B.P.
Tm 65 shadow claw is only available in Pokemon diamond/pearl ad patinum
You can find TM 30 shadow ball in the last floor of MT.PYRE and in the Pokemon tower
The only way Alakazam can learn Fire Punch is through a Move Tutor on Pokemon Emerald Version.
You can only teach it in Emerald with a move tutor sorry :(