I think having a young team makes inconsistent performances a thing, that's happened at times. But getting a bastard up front will help, and a bit more squad depth as we struggled in between the Bayern games and ran out of energy.
We've actually been pretty lucky with injuries this season, had key players like Saliba/Rice gotten injured we'd have been nowhere near the title so we should bear that in mind.
We also started the season quite slowly, we were transitioning a new midfield in. Plus City are a juggernaut that you can't give an inch to - the players can learn from that and make sure they are focused 100%
The key thing though is that we'll be a club that's attractive to top players so that's a big difference moving forward as well. Not Mbappe level players but the rung below.