Como lo puedo solucionar?
Te propongo un par de sugerencias que podrían mejorar la mala cobertura:

Primero, trata de buscar otra ubicación en la medida que te sea posible. Por ejemplo, si estás dentro de un edificio, cambia de instancia o incluso sal al exterior. La cobertura de datos varía mucho según la ubicación, a veces apenas una decena de metros, según la celda que te esté proporcionando conexión a la red.

Otra cosa que puedes revisar es la tarjeta SIM. Podría estar dañada, o si es muy antigua, quizás no soporte conexiones mayores de 2G o 3G. En cualquiera de estos casos, podrías cambiarla por una tarjeta SIM más moderna, pero tu móvil tendría que soportarla.

Espero haberte ayudado. No dudes en seguir preguntando si tienes más dudas :)
Porque mi celular no agarra señal, al parecer solo recibe señal 2G y es muy lenta. Cual podría ser la causa? Pueden ser varias causas. 
- Tu dispositivo no sea compatible con redes mayores
- Haya poca cobertura o las instalaciones de red sean muy pobres

La red 2G para los estándares modernos es muy lenta.