呪文と特技をコンプリートするには、各キャラの各スキルを下記の数値まで上げなければなりません。スキルの値はレベル99で350ポイントなので、それ以上はスキルの種を使う必要があります。
主人公(剣100、槍100、ブーメラン100、格闘83、ゆうき100)計483
ヤンガス(打撃100、斧100、鎌100、格闘100、人情100)計500
ゼシカ(短剣100、ムチ100、杖100、格闘100、おいろけ100)計500
ククール(剣100、弓矢100、杖65、格闘100、カリスマ100)計465
モリー(爪100、打撃100、ブーメラン100、格闘100、熱血100)計500
ゲルダ(扇100、ムチ100、短剣100、格闘60、アウトロー100)計460
上記のように、呪文と特技をコンプリートするにはスキルをほぼカンストする必要があります。カンストを目指すなら通過点なのですが、コンプリート狙いでこの作業量は、他の項目に比べて少しきついかも知れません。
妥協案としては「使用する武器をしぼって、そのスキルだけをコンプリートする」でしょうか。例えば主人公で最終的に剣を使うことにするなら、剣スキルとゆうきスキルをコンプリートすればOKとします。本当の意味でのコンプリートではない、とりあえずの妥協案ですが。
妥協せずにコンプリートを目指すなら、レベルを上げつつスキルの種を集めましょう。PS2版は竜の試練が、3DS版は追憶の回廊がおすすめです。