Have you considered looking overseas at all? I'm rapidly approaching completion of CPL myself and wondering if it's almost a better prospect considering the dire reports I'm hearing from new CPLs like yourself.
All the best and all I can suggest is keep at it and you'll eventually get your break. If you know this is what you want to do and no other career will satisfy you, it's not a matter of if but when.