My response will most likely be least helpful.
It is nearly impossible to specifically know everything you are asking for. Having a true guru is the best and he/she knows whats best for you.
In the absence of a guru, following your heart is the best option. In my own experience, I have seen that if you put sufficient faith and listen to your own inner guru, you will be set on the right path. And when you walk that path faithfully with lots of trust and confidence, you will be automatically led to the next step gradually but surely so. The universe has a strange way of knowing what you need and guiding you along the way !
Best of luck to you.