Yeah, that's probably not the best build I have seen.
If you want to run the ball you're going to need a lot more speed and agility. I guess if I were you I would take vision to 68, then strength to 60, then start pouring points into speed and agility. Once you have them both at least at 68, then work confidence, carrying, and stamina.
I don't know, at this point anything you do is just going to be a patch job. You really hamstrung yourself by spreading your points around to too many attributes too soon.
Good luck
