That is a fine team.
Do not feel bad about what you have maxed in the past, we have all made regretful investments and sometimes they have been made bad investments by the game and not our careful planning. It is just the way it goes.
I do not know what you HAVE to max out now unless there is something you are specifically lacking the firepower to do.
Another Tyranitar would be nice for Mewtwo since he destroys him in so many of his movesets and does well even in those that he is hard countered by.
Plus he is a good generalist. But you already have two I see so maybe you don't want more.