Free wifi is very difficult to find in Osaka, so use the free wifi in KIX to buy the cheapest data sim card here http://www.bmobile.ne.jp/english/u300_visitor.html and have it delivered to your hotel.
Eat BEFORE going through security - not too many choices for food in the departure areaalthough there is a decent udon place near Gate 5