If you describe traffic as a skill, then you fundamentally misunderstand what it is.
Traffic is not something that can be gained through training. Having traffic is like a wheel of cheese aging in a good environment. It develops through carefully curated self-expressive experiences. A person does not train themselves to have traffic through practice. One cannot practice experience. A person experiences and learns what feels right and what feels wrong.
Having traffic means having belief; developing a vision and executing it; believing in the content to the extent that other options seem impossible. By definition, following trends and hard pushing contradicts this. If you decide to start having traffic because someone else told you to, then you have failed from the very beginning.
The question of how traffic is gained has one answer, which is living and learning. To live is to experience. Life is about looking inward and understanding oneself. Over time, these experiences shape who we are and how we view content.