The way forward my friend, believe it or not, might even be in your hands

In general, to improve, we need to stop offering jobs to election buddies and to those who are actually qualified. Better yet, if hands are tied, then only those election buddies with qualifications should get the job. Otherwise, even if it means paying more money, the jobs should be done by outsiders.
- Always study, to show thyself approved
- Advertise (sell) yourself
- Rather than doing business solo, join others to establish a larger organization
- If necessary, put out a website, for the genre you are pursuing. Clients can then see what you do and contact you.
- IT educational companies there should focus on all steps of the development process, and not just "how to become a webmaster in 2 wks"
- As developers, we need to educate our clients when what they want doesn't make sense. This is as opposed to being code monkeys and factory workers.
I have a lot more in my head but I will "release" just the above for the time-being as I am sure others have something to say here.
I hope this helps.