Self confidence??? will give best answer.?

this may sound stupid, but bear with me. because of a boyfriend who was constantly saying my chest was too small (ima b cup) and i was too tall (im 5'6 and a half) constantly i really have no self confidence at all and i really hate how i look ( blue eyes brown hair fair skin) , he likes blondes. yeah i know it sounds really stupid, which is why i want to boost my self confidence and not care what people think. i just dont know how. any suggestion?
please help :) thanks. please dont leave rude comments :)