Top 3 weaknesses in regard to what? Making the playoffs? Advancing in the playoffs?
I think the Twins have a pretty good shot at the playoffs right now. The roster is pretty solidly constructed. It's not a great team, but it's a good one without a lot of weaknesses, to be honest. Just "good" across the board. There is a big problem looming, though, and that's continuing depth due to a lot of injuries. Kepler's playing with a broken toe... When Kirilloff gets added, the Twins will have 11 players on the 60 day IL and some of those names would have been pretty dang important.
1 to 5 scale, 5 being excellent, 4 great, 3 good, 2 adequate, 1 poor.
SP1 - Gray (4)
SP2 - Mahle (3) - I am not nearly as bullish on Mahle as many
SP3 - Ryan (2)
SP4 - Bundy (2)
SP5 - Archer (1)
Sum = 2.4 avg.
BP1 - Lopez (5)
BP2 - Duran (4)
BP3 - Fulmer (4)
BP4 - Thielbar (3)
BP5 - Jax (3)
BP6 - Megill (3)
BP7 - Pagan (1)
BP8 - Sands (1)
Sum = 3.0 avg.
C - Sanchez (2)
1B - Arraez (4)
2B - Polanco (4)
3B - Urshela (2)
SS - Correa (4)
LF - Cave (2)
CF - Buxton (5)
RF - Kepler (3)
DH - Miranda (3)
Sum = 3.33 avg.
UO - Gordon (3)
UO - Celestino (1)
UI - Beckham (2)
C2 - Leon (1)
Sum = 1.75 avg.
The depth at St. Paul is actually pretty solid, surprisingly. Catcher being the lone black hole. If the Twins need an outfielder, easy to call on Contreras. Infielder? Palacios. Rotation? Smeltzer and Sanchez. Relief pitcher? Henriquez. Nothing I'd want to count on as an every day player replacement, really, but honestly nobody I believe would be worse than a scrub level guy, either. Once you get past the surface, though, it's a chasm of question marks, duct tape and super glue.
As far as playoffs... there's nobody in the rotation I have faith in as a #1-2 guy leading the way right now. Gray's been pretty rough lately (4.91 ERA, 4.47 FIP, 4.66 xFIP, 7.67 K/9, 3.99 BB/9 over his last 6 starts) and I want to see Mahle pitch a few games for the Twins before I anoint him an Ace as some of the community have. I think the Twins are solid everywhere else. Unfortunately, when it comes to the playoffs, the teams aren't just solid, they're great. Compared to other playoff teams, I think the Twins are a little weaker.