You might want to look at increasing is OD and/or stamina as well if you want him to foul less, but those will have a pretty minimal effect.
One ID pop for a 26 year old who is 6'9" is likely going to take much longer than 3 weeks. I don't know how long that would be but 4-5 or more would not be outlandish.