Just stay patient, they don't pop every week! It'll take 2-3 weeks usually, 1-2 weeks for a youngster. Just keep rotating your training between Rebounding, Inside Shot, and Inside Defense every few weeks.
And yes, the skill level of your trainer affects how fast they train. I wouldn't break the bank buying a high skill one, but it does help to some degree. What do you have?