Is there a gap post 12th for you? That can sometimes show negatively. Did you intern/work in the same field at all?
So far as properties are concerned, it's not the best idea to solely rely on immovables. The visa officers look for readily convertible/liquid assets.