How to kept Chinese character in mind? Hi I'm new to Chinese language and i'm getting hard to kept Chinese character.

Every time i learn new character I forgot the previous one. One of my friend advice me to learn the origine of every character.

Please can someone share a method that helped to do so. Maybe good books or videos.
thank you.
Start with basic characters. Complex characters are consisting of the basic ones.
I found it it very helpful to learn the Japanese kanji kentei level 10 characters first (without reading/pronunciation of course)
Repeat drawing them and stick to the stroke order. 90% of the success is practise. I do not mean one time 2hr practise , but consistent practise over months and years. Every week two or three times is much more efficient, after all you are learning in the long term.
Make up your own mnemonics (using the basic characters)
I like to draw the characters in a rather high quality notebook instead of using scrape paper because I can see the progress and how the book becomes full, fills me with pride. A good occasion imo is while watching a movie.