No matter what, you'll never be the best at everything. Whether it be to lack of practice, or outside circumstances, mastering every craft is nogh impossible. That is not a bad thing however, so long as you continue to practice the skills that you're good at. With that in mind, there's always going to be one obstacle everyone will face. Be it wanting to try something new, or something they have to do, it would be their field of struggle.
A good example of a field of struggle could be time management; you can make something amazing, but you can never make set times to do it. If anything, you make little adjustments sporadically, and spend more time getting everything set up. In cases like this, it's more a matter of discipline, and needing to practice better routine. Perhaps schedule times where you exclusively design a project, or sketch things out before you commit to doing so? Anything to get organized and into the groove of graphics.
However, maybe your struggle is less personal, and more to do with a specific talent. I for one have trouble with web design, as I find the process a bit tedious; does this mean I shouldn't try to apply it? No, but it does mean that it might not result in my best work, or be something I do often. For many in graphic design, you'll find they tend to focus their skills in one area, and build around that. This could be a lack of training in other areas, A lack of enjoyment when using it in the process, or just finding it not helping them.
The best compromise here is to find a talent you feel best with, and honing it while also not being afraid to try something new. Everyone in this field is going to have trouble with a certain aspect of creativit; each varying significantly. Be that as it may, it's no reason you can't find a way to make a great product, it'll just take some working around. As always, than you for reading, and stay tuned!