CRJDude
You've taken exactly the right approach...you are doing the things you can control to improve your chances, i.e. working toward the 4 yr degree. I see folks often times worrying over the things they can control & wondering if not doing these things will hurt their chances....who knows but if one eliminates the issues then as someone said earlier, the box is checked & it becomes a non-issue....the attitude should be in my humble opinion....do these things to "improve my chances"....this & other things improve one's chances I believe & you have full control over it....
1. Obtaining special ratings, IP, check airman, training CA
2. Getting a type (doesn't necessarily improve one's chances of getting hired but it does improve one chances of getting called sooner rather than later for an interview)
3. Go into every checkride prepared in order to do your best....yes we hire many folks who fail checkrides, type rides but if you can walk in with a clean record that just eliminates some of the stress possibly......some will argue you can guaranttee success everytime & I would agree but go in as prepared as one can be
4. Keep your nose clean from here on out....we have had folks in the past who have messed up royally in the 9th inning because of buffonery beyond belief....again you control it, be careful & be smart.
5. More PIC time vs. broader experience in a more complex jet...talk to folks, make an informed decision but continue up the ladder when the opportunity avails itself to you
Yes I'm stating the obvious but your dilemma is one many experience...it won't come overnight as you are working hard to get the degree....good on ya...keep it up & when your turn comes you can look back on the experience with a great story to tell...shows perserverance & persistence....a strong desire to do what is necessary to accomplish a goal....why wouldn't they hire you after that effort, right??

Good luck & Happy New Year.