You seem to be doing very well and ok to begin with, so i guess just be comfortable with what you have now.....
enhance the good qualities you have and get rid of the things that keep you from feeling good about yourself....
And as you know beauty comes from within, if you feel good inside, it will reflect on your face and in your personality as whole...
And there are no sites nor magic tricks really, to help you out, it all lies on how you will work on yourself and what you have now...
But you can also try going on personality development seminars if you think you will need one...
But i personally believe a magnetic personality is something that is inherent in you, not studied nor learned from any seminars or any of that sort...
So i suggest you analyze your best attributes and work on it, who knows you actually have the magnetic personality in you, you just haven't discovered and developed it yet....