To answer your question about best bulking cycles, my personal favorite is

Test Priopionate 100mg/ED
Tren Acetate 75mg/ED

The strength and size gains were ridiculous (strength especially); however, the sides really sucked...enough so that after about 3-4 cycles of it, I stopped using Tren. I then changed over to:

Test Propionate 100mg/ED
Masteron 75-100mg/ED

I really liked this cycle. Not as huge of gains as I saw with say, Tren Acetate, but they were all solid, lean gains, and the sides were much more tolerable.