CAVEAT: I'm not sure how to answer this question other than with opinions. Other opinions exist and polite/constructive debate is welcomed. I also reserve the right to edit and update as additional thoughts occur to me.
1. Start by breaking things
Before setting out to design cryptography, whether primitives, protocols or applications, it is vital to have a good knowledge of the subtle, complex, and surprising ways in which cryptography can fail. Has anybody tried to address the design challenge that you hope to solve before? Was their attempt considered unsuccessful? If so why? Look at designs similar to what you intended to do. Are there historical attacks that have been fixed? Can you spot issues with the design? Learn the taxonomies of attacks: distinguishers that exist for primitives; replay and reflection attacks for protocols; implementation errors for products. If you can develop a nose for quickly identifying these risks, you will find it easier to avoid in your own designs.
Showing that existing cryptography is broken is always interesting to the community and will attract a ready and willing audience. This will in turn increase the population of cryptographers willing to give time and effort to analyse your own ideas.
2. Move on to fixing things
As your cryptanalytic skills develop and you become adept at finding issues with existing proposals, consider also if there is a simple fix. This activity again does significant good within the community. It is usually easier to repair than to build from scratch. The focus on modifying a part of a design limits allows you to work with a smaller scope and will provide easier tasks than blank slate work.
Working to fix designs will lead to constructive conversations with designers who can give you insights into their rationales and choices, which will help you to make your own. Again, it widens the group who will devote time and effort to considering your personal design work.
3. Try to work with a team
As mentioned, cryptography can go wrong in many subtle and unexpected ways. Having many eyes on a design project at all stages will improve the chances of spotting issues early. All cryptographers have both blindspots and issues that seem obvious to them. A team can overlap and provide a healthier overall level of coverage.
4. Design something that meets a need
Inevitably, you will need to learn cryptographic design by making mistakes and learning from them. You will need knowledgeable and experienced cryptanalysts to identify and explain these mistakes to you. Knowledgeable and experienced cryptanalysts are deluged with requests to analyse designs from a very wide spectrum of design expertise (crypto.SE has a specific policy of refusing to analyse designs). To benefit from the expertise of these people, it helps if they believe you've made a good start on the cryptologic journey (see step 1 and 2), but also that the work is of benefit to the community. If there are existing designs that fulfil similar functionality to your design, then what does you design bring to the table? Is it simpler? Does it use less/fewer resources? Does it provide new security features? If not, the work is unlikely to be used and professionals will be less willing to give time to its analysis.
5. Check your own homework but get someone else to mark it
It goes without saying that during the design process, you should regularly scrutinise your ideas with an adversarial eye. How would you as an attacker seek to compromise the security? Are there tacit assumptions that you have made that an attacker would be able to negate or ignore? However, once you do have a finalised design, you should seek out someone not involved in the design process who will be seeing it for the first time and ask them to do a thorough review.
It is important to be as specific as possible when handing over the final design. If designing a primitive, provide test vectors and intermediate computations. If designing a protocol, be specific in the choice of primitives and modes that you would like to use as well as being exhaustive in describing how the protocol deals with failures at various steps. If providing an implementation, make sure that the API is well-documented. It is incredibly frustrating as a cryptanalyst to have to deal with an ambiguous specification, or to have a designer claim that an attack is not valid due to an omission of that case in the specification.
When your reviewer does come back with comments and attacks, be thankful and humble. Ask them how they came to consider their approach and if it can be mitigated. If you feel that elements of your design mitigate the proposed attack, ask respectfully whether they might help. Try to make your reviewer happy that they helped you rather than getting into an argument; you may need their help again.
6. Know when to iterate and when to abandon
Sooner or later an issue will arise in your design. Whether this is identified by you, your teammates, your reviewer, or an independent researcher does not matter. Vulnerabilities and limitation are not the end of the world as design can be iterative. Issues might be simple to fix: the addition of round constants to a key schedule; adding authentication to a packet in a protocol; properly sanitising input data for an application. In such cases, admit your flaw(s), make the small change(s) and humbly ask if the issue(s) has/have been fully addressed. In other cases, issues can be much more significant. Some vulnerabilities can be catastrophically exploited and major surgery to your design would be warranted. When such problems arise, it is often best to (painfully) abandon your design and start again from scratch. It is natural that people are reluctant to write-off significant quantities of effort, but some of the worst cryptographic problems have resulted from baroque and complicated designs trying to salvage hope from serious issues.
7. Learn to use some analytical tools
Lastly, it should be clear that improving cryptographic design skills depends heavily on learning from expert cryptanalytic skills. Moreover these skills are a very rare resource which are highly in demand. It can be a while before you convince a professional to devote time and effort to looking at your designs. A less effective but more accessible level of analysis is increasingly available from automated tools. These tools can be difficult to master, but in learning their foibles, you can also gain insight into cryptanalytic techniques. For primitive designs, there are automated tools for analysing $S$-box properties or performing Matsui's algorithm, or for costing the complex array of lattice attacks. For protocol analysis there are formal methods tools such as Tamarin, ProVerif, and CPSA. For implementations there are tools such as Cryptol and SAW. The tool writers are usually very keen to expand their user base and user communities for these will often be willing and able to extend their help in supporting newcomers. The tools may not yet be able to replace the best human cryptanalysts, but their analyses are thorough, "objective" and replicable. Mastering the tools will often teach you a good amount of cryptanalysis.
Post scriptum
Let me conclude by saying that a desire to attain cryptographic design expertise is a laudable aim, but highly ambitious. I consider it significantly harder than cryptanalysis in many ways (in cryptography we need everything to be right; in cryptanalysis we need only a single mistake). To acquire such skill requires significant "social credit" with those able to help you on your journey and the first steps should be to acquire such credit by demonstrating that you understand the power of the sister skill of cryptanalysis. A repeated and annoying assumption from many is that they are a priori entitled to such credit from the cryptologic community.