Is this thread a joke? You said you eat 2000-2500 calories, but your metabolism is sky high so you don't gain. 2500 calories is nothing, especially if you're trying to gain weight. Steroids won't do shit for you unless you're eating more calories than you're expending. The ONLY way to gain weight is to be in a positive energy balance, if you're not taking in more calories than you're expending on a cycle, you'll STILL lose weight...drugs aren't gonna help you there.
You really have no idea about training and diet, try reading some more on those subjects before you insult the members on the anabolic board with questions like this, and then tell them that they're not answering your question.
I'll reitterate, in case you haven't gotten the point yet...EAT more food, drop some of the cardio, strength train 4 times per week. If you don't want to do those things, you aren't ready to juice and you should be nowhere near this board.