It's possible your iPhone can be repaired, even with water damage, as long as it hasn't caused severe internal issues. The fact that it still works in some areas suggests a repair might be feasible. The SIM card and speaker problems are likely due to water affecting the components, and a professional repair shop can clean and replace damaged parts. While water damage isn’t covered by warranty, acting quickly can improve the chances of fixing it. Don't give up—get it to a repair technician as soon as possible.