I think that's the manual for your bike https://www.dealerinfo.net/newsitems/DERBE/DERBE_19627_Wmanualsenda1254t2005y.pdf
Based on that manual I think your bike is DC CDI so it needs a charged battery to have spark so I agree with @Mississippi Bullfrog the place to start is charge your battery or jump start it off another battery. The battery is very small capacity, only 6Ah so it wouldn't take long to discharge it. When the bike is running check the voltage across the battery. It should be around 13V.
The speedo is mechanical. Page 135. You could disconnect the cable from the back of the dash and spin the front wheel, check if the cable turns when you spin the wheel. If it doesn't the cable could be broken or the gear in the front wheel could be broken. The only thing on the dash that's electrical is the neutral light, indicators light, main beam light and the tachometer. Check if they are all working after you charge your battery. The speedo is mechanical not electrical.
All that is based on that manual. If it's the wrong manual for your bike ignore what I said.