Mewtwo appears as a raid boss for a limited duration. You can get Mewtwo by beating and successfully capturing a raid boss Mewtwo.
For how to beat Mewtwo effectively and best pokemon to beat Mewtwo, check the link below.
Mewtwo is weak to Bug, Ghost, and Dark types, while being resistant to Fighting and Psychic types.
Best Pokemon to defeat Gyarados
The best Pokemon to beat Blastoise
Best Pokemon to fight against Venusaur
The 8 Best Pokemon in the Early Stage
Best Pokemon to beat Dragonite
No more rerolling! How to get Pikachu as a starter