I honestly don't think it's a striker we need. It's the route to goal that is the problem, not the player in the no.9 spot. I wouldn't mind keeping Cavani for another year and rotating him with Greenwood, who would now take over. Maybe it would be wise to also sign another cheap option.
Our key problem is the lack of creativity and technical ability outside of Bruno in the front 6. We need a more consistent winger than Rashford on the flanks...I really believe we should either go back in for Sancho or go for Grealish. With Amad in there to compete as well, we would have a lot of competition off the flanks.
Second and most importantly, since we are playing with 3 attackers, our midfielders need to be able to take most of the build up responsibility. This means that they need to be able to dictate tempo, make incisive passes, make offensive moves off the ball and create at times. We need a new DM to help us at least play well in the build up.