For me what causes a great pump is carbohydrates or the presence of insulin. Take a few IUs of insulin before a workout (not recommended for slin newbies) and sip on a BCAA/Glucose drink throughout and your muscles will feel like they want to tear through your skin. When glycogen stores are full I feel a much fuller, better pump in the gym. And you have to be well hydrated as well.