I’d say the obvious thing is that you’d want to diversify to maximise your potential earnings. You could make some assets compatible with both UE4 and other engines, offering them on their respective platforms. You could go down the Gumroad or similar route. Point being don’t put all your eggs in one basket and expect to turn a massive profit.