The pool if weapons change roughly every 5 mins so when you rank up a faction don't just open the engram. Right click on it to see what current weapons are in the pool and only open it when the weapon you want is in the pool. It will give you a far greater chance of getting the one you want