Dan I might not know alot about grand prixs but you know me when it comes to fitness
Your taking good stuff but get a different pre workout like jack3d micro and take test powder during workouts to have good gains the multivitamins are great same with the fish oil get something with amino acids so your not so sore the next day so you can kill it again the next day also don't do a sh*t ton of reps unles you wanna get cut and Build a lil muscle do heavy weights and low and slow reps