Keep practicing. The more you practice, the better you'll do. You'll have to accept that you're going to fail lot, and see it as an opportunity to learn, and not as something bad.
Watch videos by more skilled people. Learning and using strategies to dodge the patterns the safest way is key to 1cc. If you have trouble with a specific spell card or stage, just watch some videos and try to do the same thing. Download SpoilerAL (very useful tool for practicing), skip to the spell card and just practice it until you are confident about your consistency.
Try to play difficulties that are higher than your current skill level. As some people have said, if you play something that isn't really a challenge to you, you're not going to improve at all. I would recommend playing arcade shmups too. For getting better at Touhou, I think CAVE is great, because their games have really difficult survival, and you'll improve faster. Every time I've hit a wall in Touhou, I go play some DaiOuJou for some days, and when I come back the wall is no longer there. You can also change the framerate to a higher value (like 90 FPS) to train your reflexes and quick reading.
You don't need to play daily, or consistently. Of course, playing daily means playing more, which means faster results. But you don't need to do that. Just keep playing and don't give up. If you do this, getting a 1cc, a challenge, a score, will be just a matter of time.