Physical optimization(M.tilt and E Tilt) will always help to get a godo RSRP and throughput.Distance from cell, max number of active UE are responsible for poor throughput. If all network parameters are well set then azimuth as per the traffic density can help.
UL carrier power for PUSCH(ULCP parameters) can further help you get proper uplink throughput while in poor coverage.