PV solar energy is the upcoming king of the energy source in the world, which is the fastest growing, most available, sustainable, clean, and environmentally friendly renewable energy. The essential characteristic of PV solar energy is generating the maximum power at mid-day. At the same time, the energy demand is high during the daytime. Due to this, PV solar energy replaces the conventional energy demand at peak periods. The sun is the source of PV solar energy, and it changed into electricity directly by using solar cells, which are made from semiconductor materials called silicon. Therefore, PV solar energy plays a crucial role in providing usable energy, and as well as reducing carbon dioxide emissions. However, the solar energy generation systems not achieved the desired efficiency yet, because of many unsolved problems like weather conditions, losses, materials made by and so on. The aims of this paper is to review the current literature on the improvement of the PV solar energy generation system's overall performance. First, to figure out the existing challenges, like environmental factors and natural phenomena that affect the PV solar modules efficiency. Then it presents the techniques that are used to enhance the PV solar modules overall performance. Finally, to propose the best ways and techniques to improve the PV modules efficiency and suggest to further studies.