totally agree...I think personal polishing and advertising are the keys of finding a good job...English is the bottle-neck for most of us...sometimes it's not about abilities or skills...
but I don't understand, where are you all living now? it's not that difficult at all to find a good job these days...at least from all my friends and myself experience...you have to try national wide and also polish your resume individually...