Neutral accent is an accent which is globally understood, it differs from the regular accents which are spoken in individuals motherlands like the American, British, Indian, Russian, Australian… etc.. Now when you pay attention to the examples which I have given above each accent varies a lot from each other,they have thick accents, a normal guy doesn't understand completely what a urban scottish guy says [Because its very fast n has strong accent ,its different from the london accent.....actually the British Empire has 4 countries >>1. England, 2.Scotland, 3.Ireland, 4.Whales] so you need a neutral accent to be more easy to be understood by others.
You dont know ur accent perfectly [ I mean 100% here] unless you listen to your spoken tapes....so record ur accent and check how does it sound like.... You have to get rid of your thick local accents to groom into neutral accent. Even you can listen to videos from youtube.. like Neutralaccent.com | An accent the world understands
Its quite easy, all you need is a lot of intrest because learning languages or anything related to it should be done with lot of intrest,fun towards it.
I recommed you to do these following things....listen to bbc news, speak with different people, foreigners, your own countrys people but from different regions......this makes you to adjust speaking in a way which can be understood by one and all.