genetics play a big role but there are some supplements you can take. http://www.cumstack.weebly.com is a pretty good guide
Simple.....edging, L-arginine, and don't unload for a few days. It's been working for me...more volume and better distance.
Even if u ate something like pasta it's not going to do any good for 3 to 5 days. It takes a while for your sperm to change its makeup. Like my wife loves to swallow but hates the way my cum tastes, seen to eat more fruit and stuff that's naturally sweet. It said it takes that long to change the taste. So a higher protein consumption and some creative will help but it has adverse side effects. It can cause boils, constipation, intend tune blockage, hormone imbalance(red meat) and other stuff.
one technique that really works is playing just with the head: touch it, rub it, do whatever for as long as you want but don't come yet, cause when you do magic will spurt.
One thing worth mentioning is that what makes up the bulk of semen isn't sperm. I've had a vasectomy and it's had no appreciable effect on my load size. If anything, my load is bigger, and my turn around time is shorter.
I've always found it's the build up that determines the size of the load. If you can have a nice 2 hour long session which culminates in an amazing climax, it will be substantial and meaty! Wanking over daytime TV will probably lead to shit loads!