If your dreams are limited to acquiring things, like an apartment or car, all I can say is that you are very superficial."
The second is more difficult, because the comparison of the movable leg of the compass to the heart is confusing. I'm going to guess what you mean.
Why can a compass be used to draw a circle? Because one leg stays in place while the other moves. It is the same with being true to yourself. Your heart never moves, but your feet move toward your goal of achieving your dreams.