I am just training him so that I can get sell him next season to get younger and to hopefully get a better player with all the money im saving up
Don't waste your time with him. At 31 y/o next season, no one will pay more than 20k for him unless he's got 10k+ salary (it could happen but why waste a whole season for such a meager reward?). You can grab an 18 y/o rookie right now (all-star to perennial) with 3k+ salary at less than 50k, train 1 position, and will get you 10x more than what you could get for that 30 y/o. Or keep him for further training.