They are on Mirage Island.
The leichi berry raises the attack stat if held by a Pokemon (that what it says in heartgold but I am not sure if it's the same in emerald)
the enigma berry is impossible, the leichi berry can be obtained at mirage island or from Pokemon colosseum or Pokemon xd gale of darkness, the other berries may be able to be obtained from emerald.
It dePends. If you are talking about the leichi berry it's on mirage island there is a very slim chance of getting it. If you want to find out if mirage is going to appear on route 130 by talking to the man in the southeastern house in pacifidlog town
You can't get it on Pokemon emerald
Its a berry given by Scott in Pokemon emerald.
the Pokemon contest arena
A Pokemon that can learn moves for the contest you want to enter in, using pokeblocks made from berries like spelon berry or durin berry or ganlon berry or belue berry or pamtre berry or watmel berry or salac berry or leichi berry or petaya berry will give you better levels and less feels expeccially if you blend with 4 people.
In order to get the Ganlon Berry in Pokemon Emerald you must either have gotten a Jirachi (Through Pokemon Colosseum Bonus Disk) with the Ganlon Berry, or use a cheat device.
Pataya berries must be obtained from either Pokemon colosseum or Pokemon xd gale of darkness trade a Pokemon holding the berry to emerald then plant it to get more.
No.
There is no such thing as a berry jar, well, not that I know of anyway.
its on route 123