Meat for your saturated fats (meat like some think is not all saturated).
Eggs are fine, see if you can get the free range eggs.
Flax seed oil is alright but fish oils (not cod liver before someone suggests this) have a better Omega 3 profile, cheaper too.
I myself take 12 fish oils a day, I do eat eggs, cheese, beef, bacon, all that stuff even butter. I do not use any vegetable oils at all, this will toss off the ratio of Omega 6 to Omega 3's
Typical american diet is around 1/10 to 1/25 ratio of Omega 3 to 6
Optimum is 1/1 to 1/4 so you can see how some salad dressing will change things here.
Only oil I use is extra virgin olive oil.
Out of all the supplements I take I have to rait fish oils the highest.
Zinc and magnesium before bed on an empty stomach could help your
test production some.