On the carrier where you fight Eugene is a room with a soldier lying on the bed. The window on the door has a red cross on it. Approach the shelf towards the back of the room and you will get a Naolin Gold each time that you talk to it.
On the 15th floor of the Society Dungeon is a room with three pillars that you can knock down with Mag's hand. Near the wall is a box that contains Naolin Gold every time you enter the dungeon.
Use the following trick to get unlimited Blue Moss and Naolin+ Gold. Before you fight Ulticannon on floor 24, there are three chests that you can open. The left-most one contains Blue Moss and the middle one contains Naolin+ Gold. Get all of the chests then save the game at the nearby save point. Reset your system and load that file. You will notice that the chests with the Blue Moss and Naolin+ Gold are back, and those two items have also been added to your inventory. Save the game again and repeat these steps to get unlimited Blue Moss and Naolin+ Gold.