Thanks for your query.Based on the facts that you have posted it appears that you are over weight for your age and has problem of loss of libido and your semen analysis
done repeatedly revealed presence of pus cells in semen.
This is due to either infection of the seminal vesicle
Please consult qualified Urologist
for clinical evaluation This can be cured by taking antibiotics for long time.
As regards the sperm count
following general measures will help you to increase the sperm count and increase the libido( Desire for sex).
Following measure will help you to boost up your confidence and getting good erection.and delay ejaculation.
1) Practice regular exercise for 45 minutes followed by meditation
for 1/2 an hour in the morning.
2) Take high protein diet rich in vegetables and fruits and Vitamin A,C,D,E.and Zinc
3)Take anti oxidants like Almonds 5-6 everyday..
4) Avoid alcohol and smoking..
5) Reduce your weight.
Thanks and Regards.