Please fix the grammar issues in the following sentence.
He is not only a mathematician speaking multiple languages but also a good juggler.
He is not only a mathematician who speaks multiple languages but also a good juggler.