Well as for the 'graduate' achievement, as far as I know its a glitch and for some people it doesnt unlock. The best I can suggest is clear your cashe and update Halo 3 again and play a game to see if it unlocks (doubt it will though!) As regards to your other question you must have all 49 origional achievemnts to get katana/security helmet.