If you are suffering from not being able to get a pump at all or your not getting a maximum amount of blood when you train here are some tips to keep in mind. First off are you getting enough sleep? Rest and recovery are just as important as your workouts and nutrition. If you are over trained or not getting sufficient quality sleep then this can effect your pump in the gym. Next and just as important is hydration. A lot of people walk around daily unknowingly being dehydrated. Anyone that is trying to maximize their pump needs to be drinking a minimum of 1 gallon a day. I personally drink 1.5 gallons a day and I'll have at least a half gallon before I go weight train (I weight train around 1:30-2pm every session). Next on the list is nutrition. You want to be taking in enough carbohydrates for your body to facilitate a good pump. 45 minutes before I hit the weights I'm eating a slow digesting carbohydrate (brown rice,oats,sweet potato). Last but not least in the nutrition department is sodium. So many people shy away from sodium because of fear of water retention. If you don't have blood pressure issues then there is no reason to restrict sodium. The only time I'll restrict is a few days before I have a shoot. Sodium helps transport carbs into the muscles so your missing out on extreme full pumps if you restrict sodium all the time. I'll season all of my meats with sodium seasonings and I'll use hot sauce or mustard's for condiments. Once you have all of that down 100 percent then you can try to incorporate a pre-workout supplement that will be the icing on the cake.