don't know what theis... but and size on are both creatines if I'm not mistaken.... Get rid of the size-on if I were you cause has N.O. too. M-Stak's a good choice. Also look into some bcaa's/eaa's... specifically or Universal .
Hope this helps bro.
Edit: I'm assuming you have a good protein and multi-v?