every achievement in this game seems easily obtainable just by playing, even casually...maybe the rogue related ones might take a while but achievement boosters can remedy that easily.
It's PC only uplay app Completionist you are forced to get all rewards I have the hat although I never played CBT. Why not do the same for OBT jacket and enable it.