Kiwee,You didn't say how long post-op you are, but in any case, you can't do anything to hurry your recovery. It will happen when it happens. It takes a full six months for the majority of healing, and a full year for the remainder.
With time those things will improve.
Patience,
Denise