Flax, hemp, pumpkin, are all good fats to take but flax is the best. As for nuts brazils,almond, hazelnuts and walnuts are also good fats. By taking flax and nuts give you the variety of omega's 3 and 6 which is what you want for best results. But cashew aren't too bad either.
As for whipping...