I will say the good thing is that your self analysis seems to be pretty accurate, so that's the first step in fixing things.
Assuming that 1/3 of the way through the season you can't get any decent pitching in free agency, there's not much you can do but try different guys. But your pitching looks entirely worthy of dead last. Even worse is your fielding. Sorry to disagree but your CF and 2B are not major league adequate. If you wanted to be a bit more competitive at the margins - as in maybe win ten or 15 more games - you could find a few no-bat leftover free agents and plug them in at SS, CF, and 2B. Also, your catching isn't all that great and that's probably also hindering the few good pitchers.
Any team should get to 50 wins. You have to be trying hard to fall short of 50.
IMO, try different things and treat the season as a learning experience. No season is wasted. But I'd be trying to shed as much of next season's salary as possible, to speed up a rebuild, hopefully score big in next season's free agency, and build around next season's top-five draft pick. And if anyone offers a good prospect trade for those two good pitchers, I'd think hard about it. Your best player is a RP, not usually someone you build around.