On the one hand you say you want a career flying pistons and then go onto to say you don't meet the requirments for BA. You seem a bit mixed up and unsure of where you want to go with this. This is not uncommon when starting out but perhaps look to get your house in a bit more order and understand what will motivate you.
Personally I am unsure of the merits of the IMC rating, some will advise it is good grounding for the IR (if you plan to do it), but the reality is the IMC is only a good foundation for the IR if the instruction is good. I've spoken to a few IR instructors who have had to undo a lot of bad habits gained by pilots with an IMC. So my advice is perhaps that the money would be better spent on a CPL, or an instructor rating, or a share in an aircraft etc
I had a pretty clear goal when I set out, I wanted to either fly regionals or get into corporate aviation. I had no desire to instruct or fly single crew in a piston so stuck with my plan. On finishing I got my old job back for a few months and networked my butt off before getting an excellent corporate job. Within the first 12 months of working I had 2 further job offers, both of which were as a result of chatting to crews while "down the line". I can't stress enough the importance of networking. I have stayed with my original job as it's so much fun and pays well (I get more than some regional captains).
So there is a success story for you.
PS Luck played an awful lot, I can guarantee there are folks out there who have networked more than me, I just had a good dose of luck help me out.