should I change to MG, 3 x Gren, Mortar Halftruck, AT Gun, PG?
If the UKF player didn't go Bofors he can go for AEC so I would avoid going mortar halftrack before I have Pak+Teller mines near the mortar halftrack area to safeguard myself from AEC rush. But otherwise yes, just incorporate the halftrack into the normal build I would say.
2 mortar emplacements just snipe my units in every fight i take with tommys
That's another reason to stay out of their range and cover the rest of the map before you can counter them. IDF weapons are a big problem for infantry units ATM, hopefully it gets better with the February/March patch.
and after some time I can't destroy them because AT guns cover mortars.
If you barrage the emplacements to force brace, you can go in with infantry as braced emplacements have their weapons disabled while in brace. So you can go in, deal with 6pounders and then bring in vehicles to finish off the emplacements once they come out of brace.
What vehicles should I get? P4? Stug?
Emplacements are easy to destroy with either P4 or Stug, so go whichever you need in the match in general.
Because sometimes brit player goes mortar pits only with AEC so should I just get AT gun with Pgrens and don't waste resources on 222?
Probably, but if you go for a doctrine with the spotting scopes upgrade (Jaeger Armor, German Mechanised and one other I can't remember), a 222 upgraded with that will give you massive LoS radius to have sight on the emplacements without being in their range, and that could be beneficial if you're shooting them with your Pak(s).
I must do 100 things to counter it and brit guy can sit and eat launch while playing.
I feel your frustration. Watch the linked video from Hansi and just practice these different methods of countering it. Also remember that going sim city means the UKF player will be lacking units to actively counter you on the field -- knowing that is sometimes an important psychological and practical tool.