There is no issue with doing a mitzvah with the hope that the mitzvah will give you some benefit or be a merit for some other supplication. On the contrary it is seen as a righteous deed.
This idea is found in the Gemara Pesachim (8a) regarding one who gives charity in order for one's child to be healed from sickness and other requests:
האומר סלע זו לצדקה בשביל שיחיה בני או שאהיה בן העוה''ב הרי זה צדיק
גמור
If one says "I give this Selah so my child will live or that should
merit the world to come", such a person is wholly righteous
Rav Ovadia Yosef also gives this topic further treatment here:
שאלה: האם מותר לתת סכום כסף לצדקה בשביל שיתרפא איזה אדם או בשביל בקשה
אחרת, או שלא נכון לעשות כן מפני שהמעשה לא נעשה לשם שמים אלא לצורך
פרטי?
תשובה: בגמרא במסכת פסחים (דף ח.) אמרו רבותינו, האומר (הנני נותן) "סלע
(סכום כסף) זה לצדקה בשביל שיחיה בני", הרי זה צדיק גמור. כלומר, אדם
שנותן צדקה, ואומר בפירוש, שהוא נותן את הצדקה כדי שבנו יחיה, הרי זה
צדיק גמור, ואין שום פגם במה שהוא עושה.
ומבואר אם כן בגמרא שאין כל חשש בכך שאדם נותן סכום כסף לצדקה בשביל
שיתרפא בנו, שהרי על כל פנים הוא מתכוין לתת צדקה
וכן פירש רש"י בסוגיא בפסחים, שאין אנו אומרים שהואיל נותן כספו לצדקה
בשביל שיחיה בנו, אם כן נחשב לו המעשה שלא לשם שמים, אלא אומרים אנו
שקיים בזה מצות צדקה שציוהו בוראו לעשות צדקה, ומתכוין הוא גם להנאת עצמו
שיחיה בנו.
ומכאן הוכיח מרן רבינו עובדיה יוסף זצוק"ל, שכל מעשה שאדם עושה לשם שמים,
ומעורבת בכונתו גם כוונה אחרת להנאת עצמו, וכגון מי שאוכל בשבת לכבוד שבת
קודש ובכדי לענג את השבת, לקיים מצות בוראו, אך הוא מתכוין גם להנאת
עצמו, אין אנו אומרים לו שמעשיו אינם לשם שמים, שהואיל ובכוונתו מעורבת
גם כוונה לשם שמים, הרי זה נחשב שעושה לשם שמים ושכרו בשמים גדול. וכן
כתבו עוד רבים מרבותינו הפוסקים.
We do not tell him that his actions are not altruistic, that since he intends involved
Altruistic intention, it is considered to be doing for heaven and his reward is great in heaven.