Protoss and IAC

Protoss is my least favorite match up. I am sure as terran players a lot of us may agree… I am considering just skipping the match up all together. When playing against protoss 9 our of 10 games I face this mix of units from toss. immortals, archon, chargelots. and they are extremely effective. I always go mech… and I know that is the worst thing to do against toss. but my bio is 10 times worst.

So without going bio any suggestions on how to consistently fight this mix of units, how do attack them… what to do to defend against this… Ive tried fire bats tank, thor, ghost… and I can never seem to have enough ghost…