Oh and for effectiveness I would go for a weight gainer over regular protein, there a huge caloric difference. And lately more protein per full serving.
First and formost FOOD, WATER, SLEEP.
Then protein powders, creatine, glutamine, multi-vitamins, EFA's, vitamin C, A, E.
You can't patch a bad diet with good supplements!