No, it isn't enough. You have to know your audience and the size of your niche in the marketplace. You have to know what your audience wants or desires. Once you understand that, everything else falls into place.
The growth of your channel is ultimately limited by the size, shape, and level of want and desire within your audience.
I often say post 150 videos to grow your channel, but each video needs to be shot well; titles, tags and description need to be optimized; your thumbnails need to be eye capturing; your video has to capture and hold people's attention long enough to make them want to subscribe.
You have to do everything right for 150 videos, not just upload 150 random videos. It has to be quality, quantity and optimization for an audience big enough and who has a deep enough want or burning desire that will make your channel grow.