answered
You must defeat the elite 4, and then go to the cave near the city with the water gym, and go into the cave that's normally blocked. You will go into the cave and find a mew or mewtwo.