Satan and the Gods never abandon you if you are dedicated. Maybe you are pursuing your goals in the wrong way. If so, try to listen to their guidance. Sometimes we get in our own way. We are so determined it has to be so and such. But the Gods never leave us. There is nothing to fix but rather, you need to re-adjust your stance. I get the feeling you are way too hard on yourself. When you beat yourself up, there is little room for the Gods to speak to you. Because the voices of negativity and self doubt reach up to drown you. Try to quiet your mind and listen. The Gods and Satan never abandon us.