I have used ENERFIT as a pre-workout energy booster and stimulator. I have been very happy with it. It also contains fat burners and taurine which you will find in energy drinks. It is probably the best product on the market for what you are looking for. You might also try taking some arginine to help blood flow during you workouts.
Kurt
Kurt