You've made great progress so far, by doing all the things you listed. But accepting how your body looks, and appreciate it for what it does for you, that comes from within. You have to live your whole life with this body, don't waste that time on pointless things such as comparing it to others. Our minds easily exaggerate our flaws, whether it's a small belly pouch, stretchmarks or a pimple on your face.. most people barely take notice of these flaws on other people. Do you ever care or focus on such "flaws" on other people? If you do notice something, you probably forget about it soon afterwards and carry on with your day.
Buy clothes that fit you well and make you feel confident. That makes such a huge difference! And emphasise any part of your body that you actually like. If you like your legs, show them off! And so on.