I am 189lb. 6"4. Workout 3 days a week. Wanting to bulk up to about 220lb. Eating 5 meals a day.
It seems you are in late 20s. Here is what I would do.
For starters set yourself a realistic goal. Right now your goal is 220 pounds, a whopping 31 lbs of gain. It either wont happen or will happen with tons of fat, you want neither. Start with a short goal. 200 pounds is very reachable and you can try to target it in a year, of course the earlier the better.
5 solid meals a day is a great thing. If you can eat clean and good nothing can top that.
Supplements wise here are what you need:
1) Creatine with Beta Alanine
2) BCAA's
3) Protein supplements
4) Multivitamins
5) Ancillary Supplements like Test booster
6) Post workout.
Now a lot will depend on your budget. I see you mentioned a few supplements but no post workout supplement as such. This would be the key since you want to gain weight. Get a good source of fast acting carbs - Dextrose, Maltodextrin, Wamy Maize - and consume it mixed with some Whey Protein Isolate.
That would be recommendation number 1. Recommendation 2 would be to have 2 solid protein shakes loaded with good fats - olive oil, almond oil etc. You need good fat in your body to bulk up.
AP is good, not so sure about Powerful.