Is there any tool that analyzes the aggregate of your games?


I can help you with that.
At your level you don't have strengths and you don't have style. Problem solved!
You don't know that there isn't anything that she does well, and she may be offensive or defensive, or really like gambits, so she may have strengths and style. Even the worst chess player ever could.

After looking at some of your games. I can give the following advice.
You don't follow opening principles.
You miss simple tactics.
You hang material.
Your style: Blundering.
Improvement will be hard to come by unless you stop playing blitz/bullet (common themes here)
Study tactics.
Play longer time controls (at least G30) and preferably Daily Chess.
Analyze your games. Have someone better review your games.
I guess it all comes down to what do you actually want out of chess?