Your subconscious can only do what it believes and it can only believe in the things that your conscious mind allows through its doors (into the subconscious mind). Everything that is in your subconscious is there because you believe it.
What this means is that what you consciously think isn't as important as what your unconscious mind thinks. If consciously you want a better life but subconsciously you don't believe you're good enough, not smart enough, ect. you won't attract it or if you do, you won't keep it.
Realign your inner self so ALL of you wants the same thing.