@HerculesAndrade Here is some advice from a random person who has been in a similar situation. If you feel as if you need to work on yourself for any reason, prioritize that above a relationship. From what I sounds like you're head over heels for this person. The last thing you want to do is enter a relationship with your problems plaguing you. I speak from experience. My best advice is to be open about your feelings for her but also clarify how you feel about your problems, whatever they may be. Communication goes a very long way. Once you're the best person you can be, then go for the relationship.
But that's just my take on things. Do what you feel is best for you. Best of luck!