I have no knowledge of Arabic fonts and associated ligatures but you say:
also the kerning is not working with me
meaning, i made some kerning but not showing when i test the font
The Window accessed by Font → Test does not show kerning. You need to go to View → Toolbars → Preview to see your kerning changes. Keep taking the tick/check out of the Kerning box and then re-inserting it to see changes.
As for ligatures, they don’t automatically appear. I’m sure your Arabic keyboard layout has certain standard ligatures, but having custom ligatures requires further work. I would suggest getting ahold of Microsoft’s Open Type tool, VOLT, in order to have automatic custom ligatures. That said, not all software currently supports Open Type features, but the software that doesn’t will still treat it as a normal True Type font.