“Of” sounds most correct here, but “on” or “for” would be understood. Personally I would rephrase the sentence and say “My savings account has a 3% interest rate.”
old-town-guy•
All three would be understood, I use and have heard "on" much more frequently that the others.