Can I edit or delete my own post on Feed?

Yes, tap on top right corner of your Feed post, select either edit or delete.