The main thing is that the project will have some external sources of support, which will be made by creating and joining platforms that help both developers and users. This is an important factor for the team
you are right, external support is important to support the development of the project, in addition the project has had a support community where people want to hold it and believe that it will have the potential for a bright future.
I also think the adjustment of the project is necessary and ongoing. In addition to the support from the outside, the community always trusts and supports the project. The project itself needs to make every effort to make improvements in line with the development trend. At the same time, the appropriate adjustment will increase the confidence of the community in the project.