What you're taking sounds good. It was suggested to me to get in at least 7 grams of fish oil. I usually get in 4. Unfortunately I rarely do things exactly right. Which should have you questioning yourself as to why you're asking my opinion.
Other than that, once you're lifting regularly and intensely, I'd add in 5 grams of Creatine. I usually take mine right after training. I also take a multivitamin. Get in as many grams of protein as you weigh. Remember, you have to be eating enough calories and protein in order for muscles to grow.
I just looked at your last posted work-out. Lift heavier. If you can lift your son, you can lift heavier than that.
Here is something to think about when lifting:
"In the gym.. Your goal isn't to find a weight that you can lift 10 times...
Your first goal is to find a weight that you CAN'T lift 10 times..
Your second goal is to lift that weight - 10 times...
Your third goal is to increase the weight, so you can return to the second goal..."