Just start writing articles!
Post them on your site and ask for feedback.
Or sell them for cheap to drum up business.
For sure, if you don't start, you never will.
I need to do something to start earning money. I am ready to do anything but with a right plan.
I suggest that you get your feet wet and create a few article packs to see how it goes. How about writing about Hurricanes i.e. "how to prepare your home for a hurricane","what documents you will need to file an insurance claim after a hurricane","does my home owners insurance cover hurricanes","home flooding and hurricanes"
Once you perfect your article writing skills is the time to build your own websites. A website about plumbing could be just as good as a website about auto repair. From there it's just a matter of SEO and how to monetize.
If you are a non English native speaker/writer (like myself) you have to spend a lot of time reading books/articles and posts by native speakers to learn and understand the usage of their language. Just writing by itself will not help unless you receive proper feedback. Also decide for yourself which English writing style and dialect you'd like to use and stick with it; dont mix American or British English for example. Frankly, I think there are only very few people that will ever reach the same level as a native speaker. In any case it may take you years or even decades to reach that goal, some people will never reach this kind of level (i know, i am very far from that myself).
On the other hand, i think your writing skills are not bad at all. There's a bunch of cr*p at ezinearticles written by non natives under American sounding names, your posts indicate you can do much better.
The most important is to first do your keyword research and if possible find a good EMD. Plumbing-Repairs.org is a hyphenated domain that is unregistered at the time of this post. Not as good as the EMD. But you won't need to pay a premium for it. Pumblingtools.co is also available. I believe a .co tld is a little weaker than a .info and more expensive.
Play around with the adwords tool and free wordtracker to see if you can come up with something.
Then you will need quality content and traffic.
Possible ways to make money from the site include:
post articles you can't sell
flip the site
Some people make money by registering names like [cityname]plumber.com and rank their site to the first page of google. Then, there's a phone number or a contact form that users can fill out. The leads are collected and forwarded to a local plumber the webmaster is doing business with in exchange for a commision.