The following are simplified forms of writer’s tips I have received over the years:
For amateurs: write every day, if in school or university take English classes. Join a writer’s group. Learn to accept constructive criticism. Read the greats.
For professionals: Don’t quit your day job. Don’t expect to earn a living doing it.
Get a communications or journalism degree and then you might be allowed to earn a living as an in house staff writer.
It is actually both what you can do and who you know or can get to listen to your pitch.
There are ways to earn a living at it but people act as if letting you know what they are is more secret than people’s raunchiest sexual secrets or secret service classified information of their nation state, so good luck finding out.