Either way, you're giving off a strong vibe of being disingenuous.
You shouldn't act or not act bitchy - you should be as you are. Genuine.
You said that you got what you "deserved" when you acted like a bitch. What exactly do you deserve? Where is this sense of entitlement coming from?
I don't mean to be harsh, but your approach just seems insincere. Also, after years of experience working in customer service, I can assure you that you will not be treated better if you act like a bitch. Working in customer service, people will angrily scream and bitch at you for absolutely no reason sometimes. If you're bitchy to someone, it's not going to endear them to you. Plus, why would you add more bitchiness to someone's already bitch-filled day? Just be a decent human being. I've had people helping me, for instance, at a store, who were shocked simply because I was kind and patient with them. That honestly made me sad, that people are so used to others being assholes that simple kindness surprised them.
How did you "get" guys by being a bitch? That sounds like it would be an interesting relationship.
Long story short, don't expect people to give you what you want just because you're acting like a bitch. Also, just be who you are, as aforementioned, and don't be a dick to people.