Ragaa, in fact the smeary appearance of cDNA on gel is not a problem, it is normal behavior of cDNA, so there is no need to overcome this issue.
This smeary appearance is usually because of the use of random hexamers and / or oligo DT primes in your cDNA kit. Whatever cDNA is generated from such primers, it will be various sizes, especially by random hexamers, which bind to various spots at your RNA and generate various-length products, which are not heavy enough to give you distinct bands, unlike in genomic DNA case.
So, it is absolutely normal. No worries at all.
But, if you use GSP (gene specific primers) on your RNA to amplify cDNA for a certain gene, then you will see distinct sharp bands on gel and now there will be no typical smeary appearance, because of the enormous uniform amplification of that target gene only from your entire RNA content.
So never check the quality of cDNA on gel and never check cDNA quantity on Nanodrop, these both are wrong approaches, and also you can save lots of your time and resources by not doing this. Simply check your cDNA quality by running any good housekeeping gene through normal PCR or by qPCR.