This was a long response i sent to another person but may be usefull for others to read as well.
For one itll never work like a android device you're used to cause its a very old version of android and its chip and memory is just made for some basic functions and there is no way getting around that.
There are less and less apps that work on it every day because google has dropped all support for android 2.3.7 so any apps that you may find to work will be very old and you'll need to search web archives like "apkmirror" to find old versions of apps for 2.3.7 .
That being said its still a great device for the things it was made to do like playing music.
The best way to add other apps is to find them using your pc to search and download them to usb or mem card.
Then find the settings for "development mode" turn on "allow apps from other locations" and start installing you'll have to figure out what does and does not work for you.
You can install the "Aptiod market" but some apps may not be that great or shady.
I had google maps working but i had to remove it cause its so laggy and slows down the whole device.
Waze used to work ok but not anymore google broke it.
With some difficulty you can get google play store working but again it drags the whole system down with a bunch of crap running in the background.
The first thing i do is get "ES file explorer" installed this allows you to find the apks you placed on the usb or mem stick easier.
Then if you want to root the device install "Framaroot" then run it to root the device using "Gimli".
Get "Asteroid Tweaker" installed as well it has some much needed features.
And if you have it set up with steering wheel controls(swc) you must have my "Asteroid SWC" app.
After that you can do pretty much whatever you want.
If you brick it you can use 2 different firmwares from 2 different zones or languages, first place one firmware on the SD card from a different zone, press and release the reset button once while moving two fingers up and down on the screen until it boots, let it install the firmware, then turn it off put your zone/language firmware on the SD card and do it all over again be sure you are finishing in your zone / language.
Maybe i'll try to put together a webpage or something to upload a bunch of apks and instructions and firmwares so people can find it all in one place.
Here is the webpage i made.
http://kwksrv.8bit.ca/PAS/KWKAsteroidSmart.html