No. He needs to average 40 per season for the next 13 seasons. Comparing him to Aaron, throwing out their first years which were not full seasons, Aaron had 206 his first six seasons from 21 to 26, and Trout has 235 his first seven seasons from 20 to 26.
Aaron's next 13 seasons thru age 39, he hit 494. Trout needs 480 to get to the same point. Trout, the last two seasons, has missed a good number of games, and that's something Aaron didn't see until he was 36. I think Trout's durability over that long a period is at issue. Barring career-threatening issues, he will get to 500, possibly 600, but I do not think he will get to 700.