You don't need creatine and NOExplode. Just use NOExplode if you are feeling tired that day and just need an extra boost. If you use NOExplode all the time you'll build up a tolerance to it.
Make sure you eat clean, and eat the right things after you work out. After work out most important thing you need is quick carbs (gatorade and white pasta) and then when you're done getting that down eat some lean ground beef. Don't eat shit. Avoid fats after workout at all costs.
If you want to go with a weight gainer get some CytoGainer.