I only buy expensive young fast trainers from bot teams like "FC happy" or whatever I don't buy from other users. Thats the trick. I'm only lvl 2, but i don't buy a player under 2M value. And never if he is over 19 years old.
Yeah, I know - higher level academy players are expensive fast trainers and I did say 18 yo.