質問者さんは何歳くらいなんでしょうか?
年齢によって対策が違ってくるとは思うのですが、たぶん、彼女作るのはそんなに大変なことではないと思います。
周りに女の子がいる環境なら、女の子の行動や言動をよく観察してみてください。自分が比較的、話しかけたり何かしらのコミュニケーションをとり易い女の子が発見できたら、あとはその子に挨拶したり、質問したり、何かしら接点を持ってみるといいと思います。
その子の容姿が気に入らなくても、そこをきっかけに女の子との交友関係が始まると思います。
相手の状況・思考に最大限に注意して、コミュニケーションを取って行けば相手の好感がアップすると思います。
男にルックスを求める女性は多いですが、実際は割りと妥協してくれるものです。妥協すらしてもらえないなら、それは質問者さんの努力が足りないことなので、身だしなみには気をつけたらいいと思います。雑誌を参考にするのではなくて、街に出かけて、デート中のカップルを観察するのが一番、参考になると思います。自分好みの雰囲気のカップルがいたら男性の服装を真似てみるのがいいと思います。自然なファッションになると思います。
女性の妥協できる範囲での身だしなみ(顔立ちとか体形は実際どうとでも演出できるので余り気にしないでいいと思います)と、コミュニケーション能力を鍛えれば、質問者さんと付き合ってみたいと思う女性が現れると思います。あとは中身の問題ですが、マイナスに自己分析してしまう不器用さと謙虚さが認められるので、基本的に真面目でシャイな方なんだと思います。また若干のユーモアも持っているようですので、女性に嫌われるタイプではないと思います。