Dual-wield daggers - Rogue > Thief
Rapier - Fencer > Redmage
Dual-wield Kama - Ninja > Assassin
Katana - Parivir > Samurai
Whip - Beastmaster > Bluemage*
Gun - Musketeer > Corsair
Greatsword - Lanista > Dark Knight
Throwing knives - Juggler > Dancer
Flail - Soldier > Onion Knight
Hammer - Green mage > Seer

*if you have a monster bank where Beastmaster can store their pets you could have Bluemage be able to use the special attacks of the banked beast.