Baseball is a humbling game.
Playing football if a guy is struggling, lets say blocking, he can get help from a lineman or a tight end or whatever. If a corner back is having trouble covering a safety can be brought over to help. In basketball if your shot abandons you you can hustle harder than normal for rebounds, can find guys to pass to, set picks, and bust your butt on D. In baseball it boils down to the pitcher versus the hitter. As a pitcher you may do everything correctly and a flare off of a bad swing drops in....or, a ball is misplayed and is scored a hit and not an error. This is the game.
You have had success pretty regularly is seems up until this current stretch. Everyone is humbled, no matter their talent, if they play baseball. Everyone.
Hang in there, keep your focus, do YOUR work.
I will leave you with a quote from Alan Jaeger...."Master yourself and your opponent no longer matters."