It takes more than "on the job" experience to land a position with most organisations. Employers take on people they consider the most suitable to the employers requirements. Unfortunatley well qualified applicants do get passed over in many vocations (not just pilots). Some people are passed over because the employer thinks they are over qualified (and will move on as soon as they get a better offer).
Answer - keep trying and you will get there.