I haven't tried Craze but I'll try to put my two cents in . OP is bulking and there are many reports that Craze cause users to lose their appetites. If that doesn't bother you then sure you can give Craze a try. If it does concern you then you might want to try a different preworkout....
As for Hemavol, TBH, even thought I've had many awesome pump days, I've also had some "meh what is going on" days. Those meh days usually happen when I stack it with an "inferior" pre for sampling/review purposes. Its all about taking it around the right time when it is most effective. For me, its 20-30 minutes prior working out. I usually train fasted in the mornings. Sometimes I might take in a small fruit and/or oatmeal immediately upon awakening.