I'm bulking right now and i take ZMA (magnesium/zinc) which helps your muscles recover faster because lifters usually need more when lifting. A multivitamin i just bought at a local vitamin shop. Fish oil cap's. Cytogainer which helps with my bulking a lot because its like 900 calories mixed with milk. And whey protein for my post workouts.
No need to take crazy sh!t just eat big and lift big. Then when you built enough desired mass do a 12 week cut and so forth. But one thing about bulking is that you will gain at least some amount of fat in gaining mass. You mentioned becoming defined and thats where cutting comes in.
I research the topic alot so feel free to ask me stuff.