I am of the opinion that someone's mind is a bit like a computer - if you give a computer the wrong input then you will surely get the wrong output.
If you watch sexylady pictures then you will heve these images in your mind & you will suffer since your subcontious mind does not know the difference between real situations and things you see on a screen or poster. Fapping is indeed pointless, having sex with someone you love creates a bond between 2 people. Just shooting load in a cleenex is a waste of your sexual energy. This is something that is generaly not understood in western society. You will not see stuff like billboards for panty's etc in the east / Muslim world since they are more aware of the efects that it has on the mind.
Maybe consider this if you want a long term change.
https://www.amazon.com/Models-Attract-Women-Through-Honesty/dp/1463750358
Or try something new that puts you in social situations where you might get to know new people.