Multiuser massive multiple-input multiple-output systems have the potential to increase the data rate. However, with a large base station (BS) antenna, the non-square channel matrix restricts the zero-forcing (ZF) precoder rotations to obtain the best optimal solution with the per-antenna power allocation. In this paper, we propose the beamforming and lattice reduction (LR) approach to restrain the channel matrix and transform the lattice of the channel vectors to be near orthogonal. Numerical results show that the LR-based ZF precoder outperforms other ZF precoder schemes, such as, the norm approximation of the beamforming matrix. In particular, the sum rate of the proposed optimal ZF precoder requires a small number of BS antenna. Subsequently, with the strong line of sight (LoS) channel, the optimal power allocations in the subchannels depend on the dominance of the users in order to achieve substantial multiplexing and diversity gains. Specifically, the Ricean channel gain with the water-filling allocation at high SNR is non-negligible.