Without knowing more details about the nutrition of the supplement from GNC, it's hard for me to comment on that, but if it is calorically dense, as it sounds, it could be a helpful addition to the suggestions below.
CNN: How can I help my heroin-addicted daughter gain weight?