RD Sharma is more than enough for your class 10 preparation. since CBSE board mainly frame questions from NCERT textbook first you must be perfect with NCERT including example problems then you can study RD Sharma for further practice and build concepts.