Defense is the problem but offense isn't without problem

So I keep seeing we need to strengthen RB or anywhere on our defense which is where we get abused by decent opponent. But I expect with lineup name like Vinicius, Mbappe, Bellingham, Rodrigo , Valverde and so on we should not have trouble scoring. But on the last 2 classic we can't even lose 3-5 or like 3-4 on the first leg. Not a lot of shoot on goal as well. Does fixing the defense gonna make the offense better? Looks like the direction we are going is offense minded defender like TAA, Davies. I still think we need more direction than just completely using the star power to carry the game.. Thoughts?