Gaining weight will not make your nose change shape. If you do not like the dorsal hump, then likely a rhinoplasty is the only way to permanently improve it.
The only way to remove a hump and shorten a long nose is through rhinoplasty surgery. Gaining or losing weight will not help. Have a couple of consultations and discuss your concerns with an experienced rhinoplasty surgeon!