Yep.
According to this site your BMR is around 3,000. That means, if you're eating 3,000 calories per day you will stay the same weight. Try to eat 500-1000 more than that to gain weight at an efficient rate. If you can't gain weight, you're not eating enough, simple biology.
http://www.bmi-calculator.net/bmr-calculator/
Break this amount up into 6-7 meals, including a postworkout shake that includes 50g protein and 100g carbs (maltodextrin+dextrose is a good combo)
1g protein = 4 kcal
1g carbs = 4 kcal
1g fats = 9 kcal
If you take supplements, or steroids, with a diet insufficient in nutrients and calories, you're wasting your money plain and simple.
http://forums.steroid.com/showthread.php?t=167282