Good signing. Let the competition begin. Could be injuries and that will likely dictates then entire roster formation to a small degree. But I’d say Cracraft or EZE are the candidates for practice squad.
Competitiveness will be a positive.
Leaving aside injuries, my thoughts would be: 2 QBs; 4 RBs (Mostert; Achane; Wilson; Wright); 6 WRs (Hill, Waddle, OBJ, Berrios, Malik, Eze or Cracraft); 4 TEs (Smythe; Smith; Hill; ??); 8-9 OL. That makes 24-25 on offense. I think the 25th player will be either 9th OL or 7th WR.
It’s not always the case but one can bank on roughly 25 offense; 25 defense; 3 STs (K, P, LS). Much depends on depth needs; competition and special teams play.