That's correct .. get yourself together.
If you show everything God gave you, act like a tramp, get drunk at the pub etc you will get A LOT of (the wrong type) male attention.
They will see you as easy and they will spend all their time lying to you so they can get you in bed .. and then they will be GONE. So then you are alone and back to the pub or the club .. showing everything and acting desparate again ... until another one lands you in bed .. and then HE will also be gone.
If you want some male attentiion, get yourself together both mentaly and phyically. Mentally because DECENT men want a DECENT girl and a decent girl is gonna dress and conduct herself like a lady and is not gonna make the fisrt move on a guy by approaching him, dress like a hoe etc, not gonna pay him much attention is NOT gonna make it easy for a guy to catch her. He has to come to YOU .. if he doesn't come to you .. probably he does not find you attractive.
I think a decent girl will be into her own thingm her own career, making something out of herself ... a guy will have to work hard to get her. That doesn't men she does not go out and party and dance etc .. her life is just not pivoting around a mans life.
EVERY GUY is not gonna find you attractive though - this is normal. But if NO GUYS finds you attactive - ummm then you need to take a long honest look in the mirror.
Let's face it. Men are not so bright ... so they are not gonna see that you have all these nice qualities if you are not physically attractive. So if you have bad skin, bad teeth, bad hair (texture is not the issue here), too much makeup, jewelry, hooker clothes, you speak loudly, are aggressive etc .... there are NO decent men that will come your way or will find you attractive.
So put yourself on project status - improve your appearance (don't mask it with junk!) and work on yourself on the inside. Develop some interests, do volunteer work, get imvolved in The Arts etc.. BE IN PLACES where decent men hang out and then .... let a decent guy .. come to you. DO NOT HIT on a guy.
When he does come to you SAY NO to sex for as long as you want. The longer you delay sex .. the more likely it is that he is into you and not just into sex from you.
If he sticks around and you really get to know each other 1. you might find out he's nothing and you dump him! 2) you might find that you like each other and both want something real.
If he dumps you after a few weeks because he wants sex .. he was never into YOU .. he just wanted sex. Move on.