The best way to build is to train attributes one at a time, rather than spreading it out. Thus, you would train Agility up, then leave it near the rollover point when you're ready to take it to the first cap (49) with SP. Roll it over 100% training, then bring it back up to 90+ again and second-cap it (60) with SP. Keep putting SP into it until you reach the 5th or 6th ca. In the meantime, you're training your second primary attribute (Blocking) and then you can cap it the same way once Agility is finished. Strength follows as your third primary attribute and eventually you want to start 4x multi-training with that and your minors, with 20-30% training enhancement.
You spread everything out, which is really bad. You're way too far removed from an optimum build at this point but here's what I'd do to salvage him as best as possible.
1) Immediately take BLK up to 73/77/81, wherever you feel safe stopping. Train AGI in the meantime.
2) Once done with BLK, take STR up to 49 so you can train it while you buff AGI.
3) Take AGI up like you did Blocking. Train STR in the meantime, probably multi-train it with three of SPD / STA / VIS / CON.
4) Take STR up like you did Agility and Blocking. Multi-train all four secondary stats for most of the remainder of his career.
5) Cap secondaries and invest in SAs to your preference.
Looks like a non-booster, so you'll probably have to settle for the lower 73 caps on your primaries. It also means you probably won't have to light train much at all, I assume, since whatever AEQ you purchase won't need upgraded to the higher levels.