Though i don't have any hands on experience but still i think you need to build a subdomain version of mobile site and try to collected few backlinks for that subdomain.
Bare in mind that the more competitive the keyword the harder it is to rank for it, the most common mistake many IMs make is assuming that they will rank in the top spot very quickly, but then give up when they realise how competitive the niche is