You mentioned trying to get her in your bedroom, so I'm assuming you're not against premarital intercourse. My friends who is very good with women insists that the way to go is to have intercourse as soon as possible. His reasoning is once you get past that first impression (first few dates), as far as you go (touching, kissing, etc.) is as far as you will ever get due to the brain subconsciously classifying you. I, for one, am against premarital sex, so that is out for me. This actually works too. However, if this woman is in your social circle, don't do it. The repercussions and awkwardness are not worth it at all. This friend of mine literally goes out to meet women, and he's quite succesful at it. But he's not one to go seducing friends.
Besides that, there are a few things you can do. My advice is, no matter what approach you do (brutally honest, direct, implied, etc.), do it as quickly as possible before the window of escalation closes. Men are friend zoned because: 1) women stop seeing you as a potential lover if you don't move quckly enough 2) you try to "sell her" on yourself too much, and she sees you as "too valuable to lose as a friend" and doesn't see the worth in risking losing you as a boyfriend.
You seem like you have the fundamentals down (getting the girl invested, getting to know her, building sexual tension, physical escalation, etc.). Just move quickly and decisively now, or you'll never know what could have been.