I'll give you very realistic advice then, without sounding too complicated. If you're looking for love then don't look for it untill you really feel something for someone. If you're looking for love, then make sure you have what it takes to care for her. First, do these things for yourself, and have fun, and she'll be there eventually.
A woman needs and wants things like security, a future, stability and safety. Maybe she even wants children. Think about it, if you have zero money, could you offer her any of this? (Don't blame her for this, because life isn't always a fairytale, and things like work and a decent meal on the table are important!)
Unless there's a girl out there who wouldn't mind a poor guy, maybe even a rich girl or woman who doesn't need this type of security from you, and if she really likes you for who you are that much, I think you'll have to make up your mind about your priorities and take your responsibilities as a man.. (It's your own choice though, I'm not forcing anyone or dictating it as a must!)
If you're looking for a wild night, you don't always need money to take her home, atleast, you don't have to be rich or whatever. (Only humourless guys who don't really know how to talk to women need things like money!) You'll have to find out your own approach, and do what feels right for you.
brain still can do anything to find a woman for love?
Hey, having character, personality and intelligence always help, but you should remember girls are more about feelings.