Enough for what? Enough to be happy, enough to remain happy, enough to manifest, enough to please yourself, enough to please others, enough to please God, enough?? Enough for what? Enough is a judgment word. There is always enough, of everything, and especially of YOU. Dear one, you are enough. You do enough, you say and feel enough. You just ARE, perfect as you are. Relax. That is the key you are missing - relax. KNOWing is relaxing, and relaxing is faith and knowing. You need not do anything else.
I believe that because we are each on our own path, nobody else can dictate where you should be, what you "must" do or change, what you "should" attend to or not. Walk your own path, stop and smell the flowers that look appealing to you, avoid the bits that do not, and know that this is enough. To just be yourself, with human goals and aspirations, with spritual dreams and visions. Relax in that knowing. Relax on that path, and relax in love. That's enough.