In this letter, we study a traffic-aware multi-beam optimal resource allocation strategy for fixed home users who are serviced through the utilization of simultaneous multiple beams generated by next-generation node B (gNB). The strategy takes into account the effects of rain and foliage attenuation. We propose a graphical methodology that is combined with a closed-form expression to compute the optimal coverage radius of gNB. Afterwards, the k-means clustering algorithm is utilized to determine an optimal location for the gNB. In this study, we also present an approach that employs non-linear programming (NLP) to allocate power and bandwidth among individual beams, with an objective of satisfying the traffic requirements of each user. From the results, it is evident that our proposed approach exhibits superior performance in scenarios characterized by rain and foliage attenuation, in comparison to alternatives relying on genetic algorithms and surrogate optimization. approaches.