Training troops isn't all that bad depending on hoe you approach it. Each troop (i.e. Imperial Recruit) shares the XP with troops that are the same. So the best approach is to wait until they're all ready to be promoted instead of doing it as soon as a promotion is available.
Companions can help a lot with the speed on that.
As for prices on the market, that's all player driven, so can't influence that.