Moments are very obtainable to complete... you just have to keep doing them and use your best judgement in terms of what swing to use and when to take the extra base or not... definitely hitting balls in the gap or down the line makes life easier... the best ones though are the ones where the shift is on... there is no better feeling then hitting a ball oppo that drops in the infield grass... personally I'd rather this instead of how "Missions/Moments" were in the beginning when you had to accomplish these things in an actual game.
It also helps that with some of these programs you have multiple ways to complete them.
For example, I beat this week's Weekly Wonders by playing two 9 inning games, the first with a lineup full of captains (that included David Wright (Cover Athlete Captain) and Pete Alonso (Mets Team Captain from TA1) for the Mets), and then the second lineup I mixed in Mets (including those two) and Brewers, before ending it with a conquest game to get the final 3 innings with an all-Brewers lineup.
I might still do that last one or two Moments just because they are there before next week's Weekly Wonders program goes live.