Can i add my own features to unreal engine and can i fix a bug or something like that?

Yes, but read “(A) Allowed forms of Distribution and Sublicensing” section very carefully.