I am going to be very superficial here.
How tall are you? Are you good looking or homely? Are your interview suits pressed or wrinkled? Shoes polished? Do you have a firm handshake or are a limp wrist? Do you come across as somebody who is a go-getter in the interviews?
My bread and butter is IT, a graduate with a computer science degree in 1984. I have had amazing success in the industry, even when the economy has slumped for IT. I've had my own business since '97 and work 98% from home. I hear a repeated thing from my clients, "I trust you".
I am not being judgmental of your character or anything like that, so please don't take it that way. Often I wonder how I won the lottery thus far in my industry, but it just happened. There is just something that prospective employers liked, and it wasn't my GPA (3.2). Maybe something in my presentation of myself.
I know, very superficial, but often superficial wins the gig.
Best wishes to you.