Eggsalad sandwich is too much preworkout, if you're talking right before. There will be too much blood going to your stomach during digestion; blood that could instead be better used carrying away lactic acid from those burning muscles in between sets and giving you a good pump. Save the protein for post workout.