At this point in the season you can tell why your team is where it is by looking at the standings breakdown and making realistic guesses on your players performance the last two months. Acceptance is the key. Accept that a bonafide 30HR hitter whose hit 10HRs so far, WILL NOT finish with 20HRs+. Aramis Ramirez will not get 25HRs even if he hadn't hit the DL (say it with me). Pujols will not hit 35HRs+ (say it with me). He probably won't even get 25HRs. I know its hard to accept, but breath, look at reality, and all will be easier.
The issue is making educated guesses in April and May because you have less stats to fall back on except for past performance.
My teams are in 1st, 1st, 3rd, and 4rth. In the 3rd and 4rth, I missed a few hitting stats, and wins/Ks when I didn't adjust my roster. I also didn't make key pick ups, but most of the time there was no way of knowing. So I lost out to those that grab people the second they hit 5HRs in a few days (like Puig). I may not be in first, but Id be in 2nd or 3rd. In one league, the guy in 1st has a ridiculous SB lead that cant be caught up to. I can tell what the issue is in all cases and what I need to do to fix it. I can't do it without a trade, and I either have nothing to offer the teams that have what I need, or the teams are inactive.
Regardless, my teams will probably be in the top 3. I have one 1st place team all but locked. The other will probably win. My 2nd place team which alternates between 2nd and 3rd, has an outside chance at 1st. Lastly, my 4rth place team will probably end up with 3rd.
I love mock drafts.