What’s the difference between fruit of the Spirit and gifts of the Spirit?
I would say that the fruit of the Spirit are character traits which should differentiate Christians from the unregenerate person. The gifts of the Spirit are abilities given on a one by one basis to believers for the common good of the body of Christ in order to build us up.
Whilst it is expected that we manifest all the fruits of the Spirit, we are not expected to be endowed with every gift. What we are expected to do, however is to make use of gift God gives us.