You could usually initialize all nn.Paremeters, buffers, and other submodules in the nn.Module.__init__ method. Afterwards you could use these objects in the foward.
Each pre-defined module would then initialize its parameters via the reset_parameters() method as seen e.g. here 1 for nn.Linear.