He's not meant to play every day, that is why he is a 4th OF. The only reason he's not straight platooning with Gomes is because Victorino's injured.
As for Gomes, hitting a "few more homers" isn't the entire equation. He needs to hit in general with more power, and continue getting on base.