In a nutshell:
Our front court is bad. They struggle to finish on offense and to protect the rim on defense. They struggle to rebound. Lubin is not tall enough, Washington is not strong enough, and Withers is constantly lost. These are guys who ideally would be the 8th man, getting less than 10 minutes per game.
Several of our guards, including RJ, are struggling to make shots. Without quality bigs, we really need them to hit their outside shots, but at the same time, the lack of quality bigs likely contributes to their shooting woes.
Our guards are small. While small guards can be great players, being small has disadvantages in a game where most people on the court, including some of the shortest people on the court, are tall. Having one small player in the lineup may not be much of a liability, but having 2-3 on the court at the same time often is.
We have poor ball movement, poor movement without the ball, too much dribbling, and a lot of one-on-one play. That type of offense is rarely going to catch a defense off-balance.
We often don’t run an offense until the final seconds of the shot clock. This causes us to force things, limits opportunities, allows the defense to rest, and, again, keeps us from catching the defense off-balance.
Our switching on defense allows the opponent to create and exploit mismatches, particularly when we have several small guards in our lineup.
Other than that, we look great.