I started as a freelance writer and have spent well into 5-figures this year hiring other freelance writers so here are my 2-cents.
I see. I was hoping to work with others who English is not their first language. I speak English as my first language and am American. I live in Mississippi.
Don't do this. Sure, it might happen but the majority of people likely to hire you at a good rate are probably native English speakers who
could write the content themselves but they want to scale their content production. Work with others who can pay you a good rate. As simple as that.
My advice is to do some shitwork until you build up some reviews and then chase some clients who can give you consistent work. It won't happen immediately but if you find the right clients you get a better rate and don't need to spend the time chasing around work.
Firstly, iWriter will get you some practice but wouldn't be where I'd go for a good hourly return. It'll pick up if you deliver well and get invited back for more work but
in general most of the work there is going to be lower paid. You can get away with mind-numbing content that nobody actually wants to read but you're not going to get paid a great rate for it.
If you start somewhere like UpWork it's going to take you some time to build up some reviews and find good clients. I
really don't agree with the advice you're getting above about focusing on a specific niche. You can do that further down the line but I'd begin by getting yourself some reviews to show your proposal is worth looking at. Yes, you'll probably have to take a crap rate to start with and put up with some shitty clients.
Once your account has some reviews, start chasing the higher price job listings. Look for clients with some history of constantly hiring and lowball if you have to to get your foot in the door. Deliver the quality they want and then negotiate for a higher rate.
You might also consider looking at some of the AI writing tools out there. Don't try and get it to generate
all of the content for you (you'll get blasted with bad reviews) but with a little practice they can speed up your content production. They'll produce garbage 99% of the time but sometimes that sentence is enough to get you on the right track when you're not sure what to write. It takes some manual editing but with a little practice it means you can churn out good content faster, so either take more jobs in less time or charge less than your competition because you can write faster.
You just need to find the right clients who don't whine and don't judge your work.
Also, I wouldn't do this.
Clients who aren't able to judge your work won't be around for the long term. You don't want the $5 cheapskates expecting the world but you do want someone who can see the value your content adds to their business.