Expand your horizons a bit. Try overseas. Dragon Air are looking, may not be the best job but use it for a few years to get decent experience and move on.
Overseas generally = better pay, lower taxes, faster progression.
In many companies you could have applied, been hired, trained and even upgraded in four years. You're still waiting for an interview