Subdivision surface smoothing only some edges
Actually your topology should not allow to have sharp tips, it's just because some of your faces are flipped that you get them sharp, if you recalculate the normals you'll have the same result:

To fix this, bring some edge loops with the knife (K to activate, Z to cut through):