gravler might be holding it but that's all i know
You can find stones in Pokemon SoulSilver by looking around in caves, rocks, etc. Sometimes people might give them to you.
No, not that I know of. The only way to get stones is to talk to Bill's dad(?) in Cerulean city and show him the Pokemon he wants to see. Frustrating, I know.
a silver car
You can find stones undergrounds.
all the stones are in the pokethon
You need the event to find celebi without cheating.
no
You can find stones Underground. You take the explorer kit and then go underground.
You can't find Mew in Pokemon Silver.
You can trade athlete points for most of them in the Pokeathlon dome north of goldenrod. Also you can get more from bill's grandfather on Rte 25 by showing him the Pokemon he asks for.
there is not a secretpotion in Pokemon silver Daniel robertson
In pokemon black you can buy the thunder stones from a man in the black city