My phone, that is LG L40 mobile, will not let me factory reset. Whenever I try, it just does nothing. It also keeps saying "Keyboard has stopped"- and my keyboard doesnt work. My last issue is that whenever I restart the phone, it will be in czech, but I have always had it in English.
I am scared to tell my dad as he will probably just yell at me I destroy everything and wont really help me anyway. I cant get it into the store, since replacement or repairment is not for free and I dont have money for that.
That is a 5 year old low end phone, even if it won't work properly, that is not a big deal. Cheap stuff fails often, don't worry too much about it if you can't restore it and if it has issues. My son is on his 3rd phone in 2 years, first one was even higher end than yours but still cheap, and died fully under normal use. Second one was a drop, but that is also "normal", that is why kids generally get $100-200 phones and not new high end $500 ones.
You can try updating the keyboard via Google Play. Also, there should be an option for different keyboards in your "Settings". Most come with at minimum a Google keyboard. And you can also download others.