1)Upper and lower radiator hoses seem really soft all the time
and only feels hard when it overheats.
2)Radiator is really cold, i don't know if that is normal or not. How would i know if my radiator is good or bad?
3)Engine overheats if i drive about more than a mile. When it's idling it doesnt.
4)When i turn on the heater its really cold.
You must still have air locked in the system. The main indication to this is cold air from the heater core (matrix). Just remember that it may take 10 - 20 mins to properly bleed the system of any air.
I'm not sure if you done this yourself or has someone else done it but I'll say it anyways.
There is a bleed screw on top of the Tstat usually, this should be opened. Also open the coolant reservoir screw cap too, top up your water now. Turn ON your ineterior fans to full and at full heat. Turn on your engine and keep an eye on the temperature gauge, rev the car if needs be to get the heat up. Keep an eye then on the water level in the resovoir and keep it topped up.
Eventually water should start bubbling out of the TStat bleed screw, leave it do this for a few mins because some people have a tendency to close it now thinking the air is gone but it may not be. Watch your temp gauage and don'ty let it go into the red. When its clear of most air locks you should feel the heat in the interior of the car.
I hope this helps.