The spectral efficiency (SE) can approximately double when using full-duplex multiuser MIMO communications. However, there are difficulties because of multiuser interferences, self-interference (SI), and co-channel interference (CCI). To improve the SE of the DL, this paper proposes CCI-aware enhancement to SLNR (signal-to-leakage-and-noise-ratio) and considers a suppressing filter at the receiver to cancel the interferences again designing a beamformer based on CCI-plus-noise covariance matrices for every user at the transmitting side. Additionally, we propose an improvement in the SLNR method by using SI-plus-noise covariance matrices to design UL beamformers. Unlike zero-forcing and block-diagonalization, the SLNR approach serves numerous antennas at users and BS (base station). The total SE of the communication yielded using the optimized precoder, i.e., obtained from the SLNR-based precoding. To achieve the maximum EE, we use a power consumption model. Simulation results confirm that full-duplex performs well compared to half-duplex when the number of antennas at every user in uplink as well downlink channels grow, for all Rician factors, for slight powers of the CCI and SI, and a limited number of antennas at the BS. With the proposed scheme for given transmit power and circuit power, we demonstrate that FD has a higher EE than HD.