Nothing is wrong with you. You are NORMAL.
Not all 13 year olds can ejaculate - yet. Your penis size is average for a 13 year old. You don't have much pubic hair so you are early in puberty - but it is starting.
It's NORMAL not to have armpit and facial hair at 13.
DO NOT compare yourself to anyone else. We ALL develop differently and at different rates/times.
Give it time - you are OK.
Hope it helps.
Males stop developing well into their late teens. You're barely there. If it is of a lot of concern, you could ask your parents to book a consultation with a pediatric urologist.