It is not possible to get all Pokémon in Crystal in the VC on 3DS without trading, so you will require two consoles to complete the Pokédex.