Why your Scrum Team is not performing as it could

Did you ever had the feeling, your team could be better? Have a higher performance? Be able to produce better outcomes?

I'm not talking about successfully finished sprints versus failed sprints or the constant struggle to increase velocity.

I mean your product - that thing your team is building. May it be your company's product or a contract work for another company.