This complex file has really too much lines and points. Maybe would be possible to rasterize KML file and then create tiled sqlite or mbtile map (I have no experiences with it). Anyway have a look:
gdal_rasterize - http://www.gdal.org/gdal_rasterize.html
gdal2tiles - https://trac.osgeo.org/gdal/wiki/UserDocs/Gdal2Tiles
Would be also probably possible to convert data into Vector mapsforge map format. It depends if you want to only see the grid over the map or if you want to be able to select points.
gdal_rasterize - http://www.gdal.org/gdal_rasterize.html
gdal2tiles - https://trac.osgeo.org/gdal/wiki/UserDocs/Gdal2Tiles
Would be also probably possible to convert data into Vector mapsforge map format. It depends if you want to only see the grid over the map or if you want to be able to select points.