Just a personal opinion regarding the bcaa's and creatine.
Since you have the free creatine I would invest in some bcaa's. Try to find them on sale, they can get pretty pricey depending on the company.
I use powder bcaas, just another personal preference. I've went without the bcaas ( not on purpose ) before, I just feel strong on days I drink the bcaas. I end up taking 15 to maybe 20 grams of bcaas on a good day.
Since you diet is on point, whey protein, bcaa's, creatine and fish oils are always in any lifters bag.
After that you get into things like Surge. Which is a gateway supp. only joking. Its good stuff tho.