Just keep working on yourself, CharmingButch25. The more work you do, the more you'll have to offer when that special someone enters your life. But remember to do your work with
your best interest in mind; not so you'll be perfect for someone else. That mentality will serve no other purpose then to backfire in your face.
And if you are only 25 then you have a lot of time. Or you could wait until your Saturn Return when your shit inevitably hits the fan whether you like it or not.