There are many popular wallets which have quite secure seeds and generate mnemonics which are quite difficult to crack in reasonable time.
But I just want to know if I generate private key from my own 400 digits (only numeric) then how it would be less secure than 24 mnemonic recovery phrase?
With 400 digits there are (10)^400 = 1e400 possibilities, with 24 mnemonic recovery phrase (assuming only small letters and an average word length of 8 characters) there are 26^(8*24) = 5e271 possibilities. There are even less as here I count all possible char combinations, but in an mnemonic, there are only words that make sense.
But just as a rough estimation, it should be ok.