Your can buy items from the Shops in game, find it in maps using Item Finder or play the minigames and win them as reward. Ex - Haunted Ground [Lucky Dip].
Go to Dark Alley under Explore from the town for mega stone, You'll need 6.5k coins & 10,000 clan credits to purchase it.